Embedded Image
Inferno Flamegraph Report

Date    : 2017-11-03 (Friday) 16:01:07
Threads : 4
Samples : 24798
Machine : Pixel 2 (walleye) by Google
Capture : /data/local/tmp/simpleperf record -e cpu-clock:u -g -f 1000 -o /data/local/tmp/perf.data --app benchmarkdos.doom --symfs /data/local/tmp/native_libs



Navigate with WASD, zoom in with SPACE, zoom out with BACKSPACE.


Thread 32216 (GLThread 413) (2602 samples):
unknown[+c4f44c78] | unknown (16000000 events: 0.61%) EglWindowSurface::UpdateResource(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (16000000 events: 0.61%) EglAndroidWindowSurface::GetBuffer(EglSubResource*, EglMemoryDesc*) | /vendor/lib/egl/eglSubDriverAndroid.so (7000000 events: 0.27%) EglAndroidWindowSurface::DequeueBuffer() | /vendor/lib/egl/eglSubDriverAndroid.so (5000000 events: 0.19%) EglAndroidWindowSurface::UpdateBufferList(ANativeWindowBuffer*) | /vendor/lib/egl/eglSubDriverAndroid.so (2000000 events: 0.08%) EglAndroidWindowSurface::UpdateCurrentBuffer(EglSubResource*, EglMemoryDesc*) | /vendor/lib/egl/eglSubDriverAndroid.so (9000000 events: 0.35%) AndroidUtils::GetSubResourceInfo(ANativeWindowBuffer*, EglSubResourceFlags, EglSubResource*) | /vendor/lib/egl/eglSubDriverAndroid.so (8000000 events: 0.31%) AndroidUtils::UpdateQctFormat(ANativeWindowBuffer*, EglSubResourceFlags, _QCTPIXELFORMAT*) | /vendor/lib/egl/eglSubDriverAndroid.so (4000000 events: 0.15%) AndroidUtils::PerformGrallocOperation(EglGrallocOperation, unsigned int, ...) | /vendor/lib/egl/eglSubDriverAndroid.so (4000000 events: 0.15%) gralloc1::GrallocImpl::Gralloc1Perform(gralloc1_device*, int, ...) | /vendor/lib/hw/gralloc.msm8998.so (3000000 events: 0.12%) @plt | /vendor/lib/hw/gralloc.msm8998.so (3000000 events: 0.12%) gralloc1::GrallocImpl::GetFunction(gralloc1_device*, int) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.04%) AndroidUtils::PerformGrallocOperation(EglGrallocOperation, unsigned int, ...) | /vendor/lib/egl/eglSubDriverAndroid.so (3000000 events: 0.12%) gralloc1::GrallocImpl::Gralloc1Perform(gralloc1_device*, int, ...) | /vendor/lib/hw/gralloc.msm8998.so (2000000 events: 0.08%) gralloc1::BufferManager::Perform(int, std::__va_list) | /vendor/lib/hw/gralloc.msm8998.so (2000000 events: 0.08%) gralloc1::Allocator::GetRgbDataAddress(private_handle_t*, void**) | /vendor/lib/hw/gralloc.msm8998.so (2000000 events: 0.08%) gralloc1::Allocator::GetRgbUBwcMetaBufferSize(int, int, unsigned int) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.04%) gralloc1::GrallocImpl::GetLayerCount(gralloc1_device*, native_handle const*, unsigned int*) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.04%) private_handle_t::validate(native_handle const*) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.04%) android_glUniform1i__II(_JNIEnv*, _jobject*, int, int) | /system/lib/libandroid_runtime.so (1000000 events: 0.04%) A5xContext::HwPostBucketFlush(EsxRenderMode, EsxRenderBucket*, int, int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916f90] | unknown (3000000 events: 0.12%) EglDisplayAccess::EglDisplayAccess(void*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxCmdBuf::ReturnUsedMemoryToPool(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+312b] | //anon (13000000 events: 0.50%) android.filterfw.core.NativeProgram.callNativeProcess [DEDUPED] | /system/framework/arm/boot-framework.oat (13000000 events: 0.50%) android::jni_eglSwapBuffers(_JNIEnv*, _jobject*, _jobject*, _jobject*) | /system/lib/libandroid_runtime.so (9000000 events: 0.35%) EsxCmdMgr::Flush(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::PrepareDisplayableSurface(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) art::CheckJNI::GetLongField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (8000000 events: 0.31%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (7000000 events: 0.27%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (4000000 events: 0.15%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (4000000 events: 0.15%) art::ArtField::GetName() | /system/lib/libart.so (2000000 events: 0.08%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.04%) art::gc::space::ContinuousSpace::Contains(art::mirror::Object const*) const | /system/lib/libart.so (1000000 events: 0.04%) strlen | /system/lib/libc.so (1000000 events: 0.04%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (3000000 events: 0.12%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (3000000 events: 0.12%) art::ScopedCheck::CheckFieldID(_jfieldID*) | /system/lib/libart.so (3000000 events: 0.12%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (3000000 events: 0.12%) eglSwapBuffersWithDamageKHR | /system/lib/libEGL.so (1000000 events: 0.04%) android::egl_tls_t::getError() | /system/lib/libEGL.so (1000000 events: 0.04%) libunwind::Registers_arm::restoreVFPv3(unsigned long long*) | /system/lib/libEGL.so (1000000 events: 0.04%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (4000000 events: 0.15%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (3000000 events: 0.12%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (3000000 events: 0.12%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (3000000 events: 0.12%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.04%) A5xHwVertexShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) memcpy | /system/lib/libc.so (1000000 events: 0.04%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.04%) __aeabi_memcpy | /system/lib/libc.so (1000000 events: 0.04%) unknown[+bffc] | unknown (2000000 events: 0.08%) EsxMemPoolGeneral::GetMemory(unsigned long long, EsxMemType, unsigned int, EsxMemPoolGeneralAllocation*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+c4f44cec] | unknown (1000000 events: 0.04%) A5xResource::HwCopySubResource(EsxSubResource*, EsxSubResource const*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteBlendStateGroup(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+de9] | //anon (5000000 events: 0.19%) android.opengl.GLES10.glAlphaFuncx [DEDUPED] | /system/framework/arm/boot-framework.oat (5000000 events: 0.19%) EsxContext::GlBindTexture(unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.04%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) art::ClassLinker::IsQuickGenericJniStub(void const*) const | /system/lib/libart.so (1000000 events: 0.04%) unknown[+1fffffc] | unknown (1000000 events: 0.04%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca9171f4] | unknown (1000000 events: 0.04%) std::__1::mutex::lock() | /system/lib/libc++.so (1000000 events: 0.04%) @plt | /system/lib/libc++.so (1000000 events: 0.04%) unknown[+70460000] | unknown (5000000 events: 0.19%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) A5xContext::InsertCCUColorFlush(EsxCmdBufType, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::HwExecColorFill(BltExecColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::ValidateProgramImageUnitBoundObjs(EsxProgram*, EsxBitField32 const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGlApiParamValidate::GlDisableVertexAttribArray(EsxDispatch*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e77f787f] | unknown (2000000 events: 0.08%) pthread_mutex_unlock | /system/lib/libc.so (1000000 events: 0.04%) __gnu_uldivmod_helper | /vendor/lib/libllvm-glnext.so (1000000 events: 0.04%) unknown[+c4d1d7fc] | unknown (1000000 events: 0.04%) libc.so[+7c6ac] | /system/lib/libc.so (1000000 events: 0.04%) unknown[+ca91697c] | unknown (1000000 events: 0.04%) A5xTextureObject::UpdateMemObj(A5xContext*, unsigned int, unsigned int, unsigned int, unsigned int, EsxDimensionType, EsxFormat const*, A5xRegTpTexMemObjDesc*, int, EsxSamplerDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxTextureObject::AdjustTextureFormat(EsxContext*, EsxFormat*, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) __gnu_uldivmod_helper | /system/lib/libandroid_runtime.so (2000000 events: 0.08%) unknown[+e568b14c] | unknown (2000000 events: 0.08%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) anon[+a9b] | //anon (6000000 events: 0.23%) android.opengl.GLES10.glAlphaFuncx [DEDUPED] | /system/framework/arm/boot-framework.oat (2000000 events: 0.08%) EsxGlApiParamValidate::GlUniform2i(EsxDispatch*, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) __strlen_chk | /system/lib/libc.so (1000000 events: 0.04%) @plt | /system/lib/libc.so (1000000 events: 0.04%) glUniform2i | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android.opengl.GLES10.glDrawArrays [DEDUPED] | /system/framework/arm/boot-framework.oat (4000000 events: 0.15%) @plt | /system/lib/libandroid_runtime.so (1000000 events: 0.04%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (3000000 events: 0.12%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (2000000 events: 0.08%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.04%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.04%) arena_bin_nonfull_run_tryget | /system/lib/libc.so (1000000 events: 0.04%) anon[+93b] | //anon (7000000 events: 0.27%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (7000000 events: 0.27%) glUseProgram | /system/lib/libGLESv2.so (3000000 events: 0.12%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (3000000 events: 0.12%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (3000000 events: 0.12%) art::StackVisitor::StackVisitor(art::Thread*, art::Context*, art::StackVisitor::StackWalkKind, bool) | /system/lib/libart.so (1000000 events: 0.04%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (2000000 events: 0.08%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (2000000 events: 0.08%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.04%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (1000000 events: 0.04%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (1000000 events: 0.04%) art::JniMethodStart(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) A5xContext::WriteTexMemObjsRegs(unsigned int*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.23%) libc.so[+7c544] | /system/lib/libc.so (1000000 events: 0.04%) EsxResource::UpdatePackedGfxMemReference(EsxCmdMgr*, EsxSubResourceRange const*, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+fffffffd] | unknown (13000000 events: 0.50%) EsxBltLib::Fill(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (8000000 events: 0.31%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.23%) EsxRenderBucket::TransferFboSkipRects(EsxFramebufferObject*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::WriteFsFboLinkageRegs(unsigned int*, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xResource::HwSetupBltSurface(EsxContext*, unsigned int, unsigned int, unsigned int, EsxSetupBltSurfaceFlags*, BltSurface*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::ValidateFramebufferFetchTexSamplers() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+c4f44cdc] | unknown (7000000 events: 0.27%) A5xContext::ValidateFsFboLinkage() | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.23%) A5xContext::ValidateTransformFeedbackBuffers() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) BltDevice::ExecHwColorFill(BltExecColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) A5xBltDevice::HwExecColorFill(BltExecColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca917284] | unknown (15000000 events: 0.58%) klog_write | /system/lib/vndk-sp/libcutils.so (15000000 events: 0.58%) __system_property_get | /system/lib/libc.so (13000000 events: 0.50%) prop_area::find(char const*) | /system/lib/libc.so (1000000 events: 0.04%) prop_area::find_property(prop_bt*, char const*, unsigned int, char const*, unsigned int, bool) | /system/lib/libc.so (1000000 events: 0.04%) prop_area::find_prop_bt(prop_bt*, char const*, unsigned int, bool) | /system/lib/libc.so (1000000 events: 0.04%) @plt | /system/lib/libc.so (1000000 events: 0.04%) __system_property_find | /system/lib/libc.so (11000000 events: 0.42%) get_prop_area_for_name(char const*) | /system/lib/libc.so (10000000 events: 0.38%) strncmp | /system/lib/libc.so (3000000 events: 0.12%) @plt | /system/lib/libc.so (1000000 events: 0.04%) __system_property_find | /system/lib/libc.so (2000000 events: 0.08%) unknown[+e32a8e1f] | unknown (1000000 events: 0.04%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568cecc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca9168d8] | unknown (1000000 events: 0.04%) libbinder.so[+5edc0] | /system/lib/libbinder.so (1000000 events: 0.04%) anon[+b13] | //anon (2000000 events: 0.08%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (2000000 events: 0.08%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (2000000 events: 0.08%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.04%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e56888ec] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+dcf509fc] | unknown (18000000 events: 0.69%) MterpInvokeVirtual | /system/lib/libart.so (1000000 events: 0.04%) klog_write | /system/lib/vndk-sp/libcutils.so (10000000 events: 0.38%) __system_property_get | /system/lib/libc.so (8000000 events: 0.31%) __system_property_find | /system/lib/libc.so (8000000 events: 0.31%) get_prop_area_for_name(char const*) | /system/lib/libc.so (7000000 events: 0.27%) strncmp | /system/lib/libc.so (2000000 events: 0.08%) @plt | /system/lib/libc.so (2000000 events: 0.08%) @plt | /system/lib/vndk-sp/libcutils.so (1000000 events: 0.04%) unwind_phase2(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, bool) | /system/lib/vndk-sp/libcutils.so (4000000 events: 0.15%) A5xContext::ValidateImgTexObjectsCommon(A5xProgram const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::ValidateTexUnitBoundObjs() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) art::ProfilingInfo::AddInvokeInfo(unsigned int, art::mirror::Class*) | /system/lib/libart.so (1000000 events: 0.04%) EsxLinkedList::InsertEntryAfterNode(void*, void*) | /vendor/lib/egl/libGLESv2_adreno.so (24000000 events: 0.92%) libbinder.so[+5e1ac] | /system/lib/libbinder.so (1000000 events: 0.04%) EsxLinkedList::InsertEntryAfterNode(void*, void*) | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.27%) A5xFramebufferObject::Write(EsxCmdBufType, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxLinkedList::GetNewEntry() | /vendor/lib/egl/libGLESv2_adreno.so (14000000 events: 0.54%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568afd4] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+6fe] | unknown (2000000 events: 0.08%) EsxContext::AddSwapHistoryBackBuffer() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::WriteTransformFeedbackState(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+1094] | unknown (1000000 events: 0.04%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+3f7ffffc] | unknown (3000000 events: 0.12%) A5xContext::HwPostBlt(EsxBltType, EsxRenderBucket*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) BltDevice::ExecStore(BltExecStore*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xBltDevice::HwExecStore(BltExecStore*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+ca916ea4] | unknown (1000000 events: 0.04%) EsxContext::ValidateProgramTexUnitBoundObjs(EsxProgram*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+dbd] | //anon (11000000 events: 0.42%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (11000000 events: 0.42%) glActiveTexture | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) pthread_getspecific | /system/lib/libc.so (3000000 events: 0.12%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (5000000 events: 0.19%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (3000000 events: 0.12%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (3000000 events: 0.12%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.04%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (1000000 events: 0.04%) @plt | /system/lib/libandroid_runtime.so (1000000 events: 0.04%) glActiveTexture | /system/lib/libGLESv1_CM.so (1000000 events: 0.04%) unknown[+ccef5854] | unknown (3000000 events: 0.12%) A5xContext::GeneratePreemptionPreamble(EsxRenderBucket*, EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) je_calloc | /system/lib/libc.so (1000000 events: 0.04%) android::Parcel::write(android::Parcel::FlattenableHelperInterface const&) | /system/lib/libbinder.so (1000000 events: 0.04%) libc.so[+7dfec] | /system/lib/libc.so (1000000 events: 0.04%) unknown[+6] | unknown (34000000 events: 1.31%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (34000000 events: 1.31%) unknown[+17d] | unknown (3000000 events: 0.12%) android::Parcel::writeDupFileDescriptor(int) | /system/lib/libbinder.so (2000000 events: 0.08%) @plt | /system/lib/libbinder.so (1000000 events: 0.04%) android::Parcel::writeObject(flat_binder_object const&, bool) | /system/lib/libbinder.so (1000000 events: 0.04%) android::ProcessState::self() | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+e5698ccc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca9165b4] | unknown (1000000 events: 0.04%) A5xBltDevice::ExecuteResolveBlt(unsigned int*, A5xBltExecuteResolveArgs const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916744] | unknown (1000000 events: 0.04%) android::Parcel::readObject(bool) const | /system/lib/libbinder.so (1000000 events: 0.04%) libc.so[+7c568] | /system/lib/libc.so (1000000 events: 0.04%) unknown[+ca9164f4] | unknown (1000000 events: 0.04%) A5xContext::InsertCacheFlush(EsxCmdBufType, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::CopyRenderingLayout(EsxRenderingLayout*, EsxRenderingLayout const*) const | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.27%) memcpy | /system/lib/libc.so (1000000 events: 0.04%) __memcpy_base | /system/lib/libc.so (2000000 events: 0.08%) @plt | /system/lib/libc.so (1000000 events: 0.04%) A5xProgram::SizeOfCbPreloads(A5xContext*, EsxCmdBufType, HLSQ_STATESRC_ENUM, unsigned int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xPipeline::WriteGfxConstants(A5xContext*, EsxCmdBufType, unsigned int, A5xStateBuffer*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e56a214c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGlApiParamValidate::GlUniform1i(EsxDispatch*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxResource::UpdateSubResourceDirect(EsxContext*, unsigned int, EsxBox const*, EsxSurfaceAccessDesc const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569460c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+e19] | //anon (8000000 events: 0.31%) android.opengl.GLES10.glLightf [DEDUPED] | /system/framework/arm/boot-framework.oat (8000000 events: 0.31%) EsxContext::GlTexParameterf(unsigned int, unsigned int, float) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (4000000 events: 0.15%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (3000000 events: 0.12%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (3000000 events: 0.12%) art::NthCallerVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.04%) art::StackVisitor::GetMethod() const | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (2000000 events: 0.08%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.04%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (1000000 events: 0.04%) art::OatFile::OatClass::GetOatMethodOffsets(unsigned int) const | /system/lib/libart.so (1000000 events: 0.04%) art::BitVector::NumSetBits(unsigned int const*, unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) glTexParameterf | /system/lib/libGLESv1_CM.so (1000000 events: 0.04%) A5xContext::ValidateShaderPrivateMem() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+db868804] | unknown (10000000 events: 0.38%) android::Parcel::writeObject(flat_binder_object const&, bool) | /system/lib/libbinder.so (1000000 events: 0.04%) android::IPCThreadState::executeCommand(int) | /system/lib/libbinder.so (1000000 events: 0.04%) __udivdi3 | /vendor/lib/libllvm-glnext.so (1000000 events: 0.04%) android_glVertexAttribPointerBounds__IIIZILjava_nio_Buffer_2I(_JNIEnv*, _jobject*, int, int, int, unsigned char, int, _jobject*, int) | /system/lib/libandroid_runtime.so (8000000 events: 0.31%) art::CheckJNI::GetDirectBufferAddress(_JNIEnv*, _jobject*) | /system/lib/libart.so (5000000 events: 0.19%) art::JNI::GetDirectBufferAddress(_JNIEnv*, _jobject*) | /system/lib/libart.so (5000000 events: 0.19%) art::CheckJNI::GetLongField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (5000000 events: 0.19%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (5000000 events: 0.19%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (3000000 events: 0.12%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (3000000 events: 0.12%) art::mirror::Class::FindInstanceField(art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (3000000 events: 0.12%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (3000000 events: 0.12%) memcmp | /system/lib/libc.so (1000000 events: 0.04%) art::ArtField::GetName() | /system/lib/libart.so (1000000 events: 0.04%) art::CheckJNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (3000000 events: 0.12%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (3000000 events: 0.12%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (3000000 events: 0.12%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (2000000 events: 0.08%) art::mirror::Class::FindInstanceField(art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (2000000 events: 0.08%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (2000000 events: 0.08%) art::ArtField::GetName() | /system/lib/libart.so (1000000 events: 0.04%) unknown[+ccefaf5c] | unknown (4000000 events: 0.15%) EsxMemPool::GarbageCollect(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) unknown[+f81ff81d] | unknown (1000000 events: 0.04%) BltColorValidateMacrotype(BltColor*, _QCTPIXELFORMAT, int, BltYCbCrEncoding) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916d84] | unknown (1000000 events: 0.04%) A5xContext::HwPreIB1Setup(EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteSetRenderMode(EsxCmdBufType, EsxRenderMode, A5xPreemptionCounterOffset) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca91698c] | unknown (7000000 events: 0.27%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (4000000 events: 0.15%) je_realloc | /system/lib/libc.so (3000000 events: 0.12%) je_arena_ralloc | /system/lib/libc.so (3000000 events: 0.12%) @plt | /system/lib/libc.so (1000000 events: 0.04%) libbinder.so[+5f728] | /system/lib/libbinder.so (1000000 events: 0.04%) je_free | /system/lib/libc.so (1000000 events: 0.04%) artGet64InstanceFromCode | /system/lib/libart.so (1000000 events: 0.04%) android::BpBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int) | /system/lib/libbinder.so (1000000 events: 0.04%) anon[+24a7] | //anon (5000000 events: 0.19%) art_quick_to_interpreter_bridge | /system/lib/libart.so (3000000 events: 0.12%) artQuickToInterpreterBridge | /system/lib/libart.so (3000000 events: 0.12%) art::DoGetCalleeSaveMethodCaller(art::ArtMethod*, unsigned int, bool) | /system/lib/libart.so (1000000 events: 0.04%) art::CodeInfo::GetStackMapForNativePcOffset(unsigned int, art::CodeInfoEncoding const&) const | /system/lib/libart.so (1000000 events: 0.04%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (1000000 events: 0.04%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (1000000 events: 0.04%) artMterpAsmInstructionStart | /system/lib/libart.so (1000000 events: 0.04%) anon[+24c0] | //anon (2000000 events: 0.08%) unknown[+e569640c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+cbc1e380] | unknown (4000000 events: 0.15%) android::Surface::queueBuffer(ANativeWindowBuffer*, int) | /system/lib/libgui.so (4000000 events: 0.15%) systemTime | /system/lib/libutils.so (4000000 events: 0.15%) A5xContext::HwGmemReservedForCache() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxMemPool::GarbageCollect(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+7ffffffc] | unknown (2000000 events: 0.08%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+e569514c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwInsertClearOnStoreIB2s(void*, unsigned int*, unsigned int, unsigned int, EsxBinData const*, EsxRenderingLayout const*, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::InsertChainedBufDesc(EsxLinkedList const*, void*, unsigned int, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxMemPoolGeneral::GarbageCollect(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) gsl_memory_free_pure | /vendor/lib/libgsl.so (1000000 events: 0.04%) ioctl_kgsl_sharedmem_free | /vendor/lib/libgsl.so (4000000 events: 0.15%) je_free | /system/lib/libc.so (2000000 events: 0.08%) ifree | /system/lib/libc.so (2000000 events: 0.08%) unknown[+ca916f80] | unknown (1000000 events: 0.04%) EsxContext::GlPixelBufferToEsxSurfaceAccessDesc(EsxFormat const*, EsxBox const*, EsxPixelStoreTarget, void*, EsxSurfaceAccessDesc*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569d1fc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Surface::queueBuffer(ANativeWindowBuffer*, int) | /system/lib/libgui.so (24000000 events: 0.92%) android::Fence::Fence(int) | /system/lib/libui.so (1000000 events: 0.04%) android::Region::Region() | /system/lib/libui.so (8000000 events: 0.31%) android::VectorImpl::insertAt(void const*, unsigned int, unsigned int) | /system/lib/libutils.so (6000000 events: 0.23%) android::VectorImpl::_grow(unsigned int, unsigned int) | /system/lib/libutils.so (2000000 events: 0.08%) android::SharedBuffer::alloc(unsigned int) | /system/lib/libutils.so (2000000 events: 0.08%) je_malloc | /system/lib/libc.so (2000000 events: 0.08%) android::Vector<android::Rect>::do_splat(void*, void const*, unsigned int) const | /system/lib/libui.so (1000000 events: 0.04%) android::Region::operator=(android::Region const&) | /system/lib/libui.so (4000000 events: 0.15%) android::VectorImpl::operator=(android::VectorImpl const&) | /system/lib/libutils.so (4000000 events: 0.15%) je_free | /system/lib/libc.so (1000000 events: 0.04%) ifree | /system/lib/libc.so (1000000 events: 0.04%) @plt | /system/lib/libutils.so (1000000 events: 0.04%) @plt | /system/lib/libgui.so (1000000 events: 0.04%) android::sp<android::Fence>::~sp() | /system/lib/libui.so (2000000 events: 0.08%) @plt | /system/lib/libc++.so (1000000 events: 0.04%) @plt | /system/lib/libui.so (1000000 events: 0.04%) unknown[+94] | unknown (2000000 events: 0.08%) A5xContext::ValidateShaderRegs(EsxDrawDescriptor const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+3fffffff] | unknown (1000000 events: 0.04%) A5xContext::WriteBlendStateGroup(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+c4d399cc] | unknown (2000000 events: 0.08%) EsxFramebufferObject::AttachColor(unsigned int, EsxFramebufferAttachment*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xFormatUtils::HwGetGmemSurfaceFormat(_QCTPIXELFORMAT) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::BucketProcessingSetup() | /vendor/lib/egl/libGLESv2_adreno.so (8000000 events: 0.31%) EsxMemPoolBucketIdReference::GetObject(void**) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e56909cc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxResource::AcquireSubResource(EsxContext*, unsigned int, EsxSubResource const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xResource::HwFreeSubResource(EsxContext*, EsxSubResource*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+db831c6c] | unknown (1000000 events: 0.04%) EglSubDriverHelper::AddFenceEvent(unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569d34c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) strtol | /system/lib/libc.so (1000000 events: 0.04%) unknown[+a0] | unknown (1000000 events: 0.04%) android::IGraphicBufferProducer::QueueBufferInput::flatten(void*&, unsigned int&, int*&, unsigned int&) const | /system/lib/libgui.so (1000000 events: 0.04%) unknown[+ca916ecc] | unknown (9000000 events: 0.35%) EsxCmdBuf::ReturnUsedMemoryToPool(int) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) EglApi::GetError() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) EsxCmdMgr::Flush(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::NotifyFlushComplete(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916d6c] | unknown (1000000 events: 0.04%) EsxContext::GlPixelBufferToEsxSurfaceAccessDesc(EsxFormat const*, EsxBox const*, EsxPixelStoreTarget, void*, EsxSurfaceAccessDesc*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) operator new(unsigned int) | /system/lib/libc++.so (2000000 events: 0.08%) je_malloc | /system/lib/libc.so (1000000 events: 0.04%) EsxCmdMgr::Flush(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (39000000 events: 1.50%) EsxRenderBucket::Reset() | /vendor/lib/egl/libGLESv2_adreno.so (28000000 events: 1.08%) je_free | /system/lib/libc.so (24000000 events: 0.92%) ifree | /system/lib/libc.so (20000000 events: 0.77%) je_tcache_bin_flush_small | /system/lib/libc.so (15000000 events: 0.58%) je_arena_dalloc_bin_junked_locked | /system/lib/libc.so (9000000 events: 0.35%) arena_dalloc_bin_locked_impl | /system/lib/libc.so (9000000 events: 0.35%) arena_bin_lower_run | /system/lib/libc.so (1000000 events: 0.04%) je_arena_purge | /system/lib/libc.so (1000000 events: 0.04%) arena_maybe_purge_decay | /system/lib/libc.so (1000000 events: 0.04%) arena_purge_to_limit | /system/lib/libc.so (1000000 events: 0.04%) je_chunk_purge_wrapper | /system/lib/libc.so (1000000 events: 0.04%) je_pages_purge | /system/lib/libc.so (1000000 events: 0.04%) madvise | /system/lib/libc.so (1000000 events: 0.04%) pthread_getspecific | /system/lib/libc.so (2000000 events: 0.08%) free | /system/lib/libc.so (1000000 events: 0.04%) libc.so[+7dfe4] | /system/lib/libc.so (1000000 events: 0.04%) gsl_command_insertfence | /vendor/lib/libgsl.so (5000000 events: 0.19%) gsl_linux_context_insertfence | /vendor/lib/libgsl.so (5000000 events: 0.19%) gsl_ldd_control | /vendor/lib/libgsl.so (2000000 events: 0.08%) gsl_linux_syncobj_get_fd | /vendor/lib/libgsl.so (1000000 events: 0.04%) unknown[+e5690b6c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+9667] | unknown (1000000 events: 0.04%) A5xContext::WriteRenderTargetState(EsxCmdBufType, unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Parcel::growData(unsigned int) | /system/lib/libbinder.so (2000000 events: 0.08%) EsxMemPool::WaitForOneFreeBuffer() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxMemPool::PruneBusyList() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+130c04c4] | unknown (4000000 events: 0.15%) EsxCmdBuf::ReturnUsedMemoryToPool(int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) EglApi::GetError() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca91691c] | unknown (1000000 events: 0.04%) android::IPCThreadState::waitForResponse(android::Parcel*, int*) | /system/lib/libbinder.so (1000000 events: 0.04%) android::IPCThreadState::executeCommand(int) | /system/lib/libbinder.so (1000000 events: 0.04%) EsxContext::CalcBinDimension(EsxFramebufferObject*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) EsxFramebufferObject::MarkBoundObjectDirty(EsxGlObject*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+caa11654] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGlApiParamValidate::GlUseProgram(EsxDispatch*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e31e5f46] | unknown (2000000 events: 0.08%) art_quick_invoke_stub | /system/lib/libart.so (2000000 events: 0.08%) klog_write | /system/lib/vndk-sp/libcutils.so (2000000 events: 0.08%) unknown[+ccefd9c4] | unknown (1000000 events: 0.04%) A5xPipeline::WriteGfxShaderRegs(A5xContext*, EsxCmdBufType, A5xStateBuffer*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+2adb] | //anon (15000000 events: 0.58%) anon[+2ae2] | //anon (1000000 events: 0.04%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (12000000 events: 0.46%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (12000000 events: 0.46%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (4000000 events: 0.15%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (7000000 events: 0.27%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (7000000 events: 0.27%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (7000000 events: 0.27%) art::jit::JitCodeCache::LookupMethodHeader(unsigned int, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.04%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (4000000 events: 0.15%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (2000000 events: 0.08%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (2000000 events: 0.08%) art::OatFile::OatClass::OatClass(art::OatFile const*, art::mirror::Class::Status, art::OatClassType, unsigned int, unsigned int const*, art::OatMethodOffsets const*) | /system/lib/libart.so (1000000 events: 0.04%) anon[+2adc] | //anon (1000000 events: 0.04%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.04%) EsxContext::DrawParamValidate(unsigned int, int, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) unknown[+7fff] | unknown (3000000 events: 0.12%) A5xContext::ValidateBlendFuncAndEquationState() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) A5xContext::HwPostBlt(EsxBltType, EsxRenderBucket*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) je_calloc | /system/lib/libc.so (1000000 events: 0.04%) @plt | /system/lib/libc.so (1000000 events: 0.04%) unknown[+c4] | unknown (9000000 events: 0.35%) EsxContext::ValidateProgramTexUnitBoundObjs(EsxProgram*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) klog_write | /system/lib/vndk-sp/libcutils.so (3000000 events: 0.12%) __system_property_get | /system/lib/libc.so (3000000 events: 0.12%) __system_property_find | /system/lib/libc.so (3000000 events: 0.12%) get_prop_area_for_name(char const*) | /system/lib/libc.so (3000000 events: 0.12%) strncmp | /system/lib/libc.so (1000000 events: 0.04%) glTexSubImage2D | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxCmdMgr::GfxMemReferenced(EsxGfxMem*, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxCmdBuf::GetSpace(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxFormatUtils::DetermineInternalFormat(EsxInternalFormat, EsxPixFormat, EsxPixType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+e568a77c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+229c] | //anon (1000000 events: 0.04%) EsxResource::UpdateSubResourceDirect(EsxContext*, unsigned int, EsxBox const*, EsxSurfaceAccessDesc const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) BltDevice::ExecSwCopyInternal(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) A5xBltDevice::ExecFastSwCopyLinearInputMacroTiledOutput(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) art::Object_notifyAll(_JNIEnv*, _jobject*) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e5691574] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+b31] | //anon (2000000 events: 0.08%) anon[+b32] | //anon (1000000 events: 0.04%) libc.so[+7cfc8] | /system/lib/libc.so (1000000 events: 0.04%) art::JNI::CallStaticLongMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list) | /system/lib/libart.so (1000000 events: 0.04%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (2000000 events: 0.08%) libgui.so[+60824] | /system/lib/libgui.so (1000000 events: 0.04%) glEnableVertexAttribArray | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::ClearFlagBuffer(A5xResource*, unsigned int, EsxSubResourceSliceRange*, unsigned int, EsxCmdBufType, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Parcel::Parcel() | /system/lib/libbinder.so (2000000 events: 0.08%) @plt | /system/lib/libbinder.so (2000000 events: 0.08%) unknown[+ca9168f4] | unknown (2000000 events: 0.08%) EsxBltLib::AlignToBinDimensions(BltExecColorFill*, BltExecDepthFill*, EsxRect*, EsxRect*, int, EsxRenderingLayout const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) libbinder.so[+5eab0] | /system/lib/libbinder.so (1000000 events: 0.04%) BltDevice::HwExecFill(BltSetupColorFill*, BltExecColorFill*, BltSetupDepthFill*, BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) A5xBltDevice::HwExecColorFill(BltExecColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xBltDevice::HwSetupDepthFill(BltSetupDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+23e1] | //anon (9000000 events: 0.35%) art_quick_to_interpreter_bridge | /system/lib/libart.so (7000000 events: 0.27%) artQuickToInterpreterBridge | /system/lib/libart.so (7000000 events: 0.27%) art::GetCalleeSaveMethodCaller(art::ArtMethod**, art::CalleeSaveType, bool) | /system/lib/libart.so (1000000 events: 0.04%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (2000000 events: 0.08%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (2000000 events: 0.08%) art::jit::Jit::MethodEntered(art::Thread*, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.04%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.04%) anon[+2408] | //anon (1000000 events: 0.04%) anon[+240c] | //anon (1000000 events: 0.04%) A5xPipeline::WriteGfxPipeline(A5xContext*, EsxCmdBufType, A5xStateBuffer*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xHwTessControlShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xPipeline::WriteGfxPipeline(A5xContext*, EsxCmdBufType, A5xStateBuffer*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916254] | unknown (2000000 events: 0.08%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xBltDevice::HwGetEngineSupportColorFill(BltLibEngine*, unsigned int, BltExecColorFill*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxBltLib::SetupBltSurface(BltSurface*, EsxResource const*, unsigned int, unsigned int, unsigned int, EsxFormat const*, EsxSetupBltSurfaceFlags, EsxRect*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) EglWindowSurface::SwapBuffers(EglContext*, EsxRect const*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (15000000 events: 0.58%) gsl_syncobj_destroy | /vendor/lib/libgsl.so (2000000 events: 0.08%) __free_T2A_veneer@island-1 | /vendor/lib/libgsl.so (1000000 events: 0.04%) EglWindowSurface::PerformContextSwapOperation(EglContext*, EsxRect const*, unsigned int, EglResourceAccessInfo*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EglAndroidWindowSurface::SwapBuffers(EglResourceAccessInfo*) | /vendor/lib/egl/eglSubDriverAndroid.so (11000000 events: 0.42%) EglAndroidWindowSurface::QueueBuffer(EglResourceAccessInfo*) | /vendor/lib/egl/eglSubDriverAndroid.so (7000000 events: 0.27%) EglSubDriverHelperAddFenceEvent | /vendor/lib/egl/libEGL_adreno.so (6000000 events: 0.23%) EglEntry::getEglEsxIfFuncs() | /vendor/lib/egl/libEGL_adreno.so (4000000 events: 0.15%) pthread_mutex_unlock | /system/lib/libc.so (1000000 events: 0.04%) android::Surface::queueBuffer(ANativeWindowBuffer*, int) | /system/lib/libgui.so (1000000 events: 0.04%) EglSubDriverHelperGetValue | /vendor/lib/egl/libEGL_adreno.so (1000000 events: 0.04%) EglEntry::getEglEsxIfFuncs() | /vendor/lib/egl/libEGL_adreno.so (1000000 events: 0.04%) getpid | /system/lib/libc.so (1000000 events: 0.04%) EglSubDriverHelperWaitOnTimestamp | /vendor/lib/egl/libEGL_adreno.so (1000000 events: 0.04%) strtol | /system/lib/libc.so (1000000 events: 0.04%) EsxCmdMgr::Submit(int) | /vendor/lib/egl/libGLESv2_adreno.so (26000000 events: 1.00%) gsl_command_issueib_sync | /vendor/lib/libgsl.so (24000000 events: 0.92%) je_free | /system/lib/libc.so (3000000 events: 0.12%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.04%) gsl_command_issueib_with_alloc_list | /vendor/lib/libgsl.so (11000000 events: 0.42%) gsl_linux_context_issueibcmds | /vendor/lib/libgsl.so (10000000 events: 0.38%) gsl_context_base_next_timestamp | /vendor/lib/libgsl.so (1000000 events: 0.04%) ioctl_kgsl_gpu_command | /vendor/lib/libgsl.so (9000000 events: 0.35%) gsl_ldd_control | /vendor/lib/libgsl.so (3000000 events: 0.12%) ioctl | /system/lib/libc.so (1000000 events: 0.04%) __ioctl | /system/lib/libc.so (1000000 events: 0.04%) je_calloc | /system/lib/libc.so (4000000 events: 0.15%) memset | /system/lib/libc.so (1000000 events: 0.04%) pthread_getspecific | /system/lib/libc.so (2000000 events: 0.08%) free | /system/lib/libc.so (1000000 events: 0.04%) EsxCmdMgr::TimestampStatus(EsxTimestamp const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.23%) gsl_command_readtimestamp | /vendor/lib/libgsl.so (4000000 events: 0.15%) gsl_context_base_get | /vendor/lib/libgsl.so (2000000 events: 0.08%) __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | /system/lib/libc.so (2000000 events: 0.08%) gsl_timestamp_cmp | /vendor/lib/libgsl.so (1000000 events: 0.04%) glClear | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916c00] | unknown (1000000 events: 0.04%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569310c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xGetTileOffsetY(unsigned int, unsigned int, unsigned int, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGfxMem::FreeAllocationOnTimestampCommon(EsxContext*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) __aeabi_memclr4 | /system/lib/libc.so (1000000 events: 0.04%) unknown[+c4f42d7c] | unknown (27000000 events: 1.04%) A5xContext::SizeofWriteTexSamplers(int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxPipeline::IsFbAttachmentUsedForFramebufferFetch(EsxContext*, EsxFramebufferAttachmentType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libc.so[+7c548] | /system/lib/libc.so (1000000 events: 0.04%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (1000000 events: 0.04%) EsxContext::BucketRenderingCmds(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::BpGraphicBufferProducer::dequeueBuffer(int*, android::sp<android::Fence>*, unsigned int, unsigned int, int, unsigned long long, unsigned long long*, android::FrameEventHistoryDelta*) | /system/lib/libgui.so (1000000 events: 0.04%) android::Parcel::initState() | /system/lib/libbinder.so (1000000 events: 0.04%) A5xContext::HwDetermineFlushMode(EsxRenderingLayout const*, EsxPuntHeuristics const*, int, EsxRenderMode*, EsxFlushModeReason*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxFramebufferObject::MarkEnabledAttachmentsActive() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) EsxRenderBucket::TransferFboSkipRects(EsxFramebufferObject*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxBltLib::SetupBltSurface(BltSurface*, EsxResource const*, unsigned int, unsigned int, unsigned int, EsxFormat const*, EsxSetupBltSurfaceFlags, EsxRect*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xStateBuffer::FlushDrawStateGroups(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::ValidateTexSamplersCommon(A5xProgram*, EsxBitField96*) | /vendor/lib/egl/libGLESv2_adreno.so (10000000 events: 0.38%) A5xTextureObject::UpdateTexRegs(A5xContext*, EsxSamplerDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwInsertClearOnStoreIB2s(void*, unsigned int*, unsigned int, unsigned int, EsxBinData const*, EsxRenderingLayout const*, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwInlineBltOccurred(BltDirtyState const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::DrawParamValidate(unsigned int, int, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxFramebufferObject::MarkEnabledAttachmentsActive() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+cc4f4054] | unknown (2000000 events: 0.08%) libbinder.so[+5f63c] | /system/lib/libbinder.so (1000000 events: 0.04%) libc++.so[+787d0] | /system/lib/libc++.so (1000000 events: 0.04%) A5xFramebufferObject::AddFlexPatchPoint(A5xFlexPatchType, unsigned int*, unsigned long long) | /vendor/lib/egl/libGLESv2_adreno.so (26000000 events: 1.00%) calloc | /system/lib/libc.so (2000000 events: 0.08%) A5xFramebufferObject::GetDepthBufInfo(EsxRenderingLayout const*, EsxRenderMode, A5xDepthStencilBufferRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) je_calloc | /system/lib/libc.so (19000000 events: 0.73%) memset | /system/lib/libc.so (7000000 events: 0.27%) je_tcache_alloc_small_hard | /system/lib/libc.so (6000000 events: 0.23%) je_arena_tcache_fill_small | /system/lib/libc.so (6000000 events: 0.23%) arena_bin_malloc_hard | /system/lib/libc.so (1000000 events: 0.04%) arena_bin_nonfull_run_tryget | /system/lib/libc.so (1000000 events: 0.04%) @plt | /system/lib/libc.so (1000000 events: 0.04%) @plt | /system/lib/libc.so (1000000 events: 0.04%) je_arena_tcache_fill_small | /system/lib/libc.so (2000000 events: 0.08%) __udivdi3 | /system/lib/libandroid_runtime.so (2000000 events: 0.08%) unknown[+ca916bdc] | unknown (2000000 events: 0.08%) MterpSetUpHotnessCountdown | /system/lib/libart.so (1000000 events: 0.04%) EsxContext::BucketProcessingSetup() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxMemPoolBucketIdReference::ReturnObject(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5687554] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5699fd4] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+c4d395dc] | unknown (1000000 events: 0.04%) pthread_mutex_unlock | /system/lib/libc.so (1000000 events: 0.04%) unknown[+cba32014] | unknown (5000000 events: 0.19%) EsxResource::UpdateGfxMemReference(EsxCmdMgr*, unsigned int, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xFramebufferObject::Write(EsxCmdBufType, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::ValidateShaderRegs(EsxDrawDescriptor const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteViewportState(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::ValidateState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+130c0494] | unknown (1000000 events: 0.04%) EsxCmdMgr::GfxMemReferenced(EsxGfxMem*, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGfxMem::UpdateTimestamp(EsxContext const*, EsxAccessType, EsxBucketIdReference*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916bec] | unknown (1000000 events: 0.04%) android::Parcel::readInplace(unsigned int) const | /system/lib/libbinder.so (1000000 events: 0.04%) libbinder.so[+5ec88] | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+e569a96c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) int android::Parcel::writeAligned<int>(int) | /system/lib/libbinder.so (2000000 events: 0.08%) unknown[+c4d576fc] | unknown (2000000 events: 0.08%) A5xContext::ValidateShaderRegs(EsxDrawDescriptor const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+e5691f6c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Surface::dequeueBuffer(ANativeWindowBuffer**, int*) | /system/lib/libgui.so (10000000 events: 0.38%) dup | /system/lib/libc.so (1000000 events: 0.04%) @plt | /system/lib/libui.so (1000000 events: 0.04%) @plt | /system/lib/libgui.so (2000000 events: 0.08%) android::sp<android::Fence>::~sp() | /system/lib/libui.so (1000000 events: 0.04%) systemTime | /system/lib/libutils.so (2000000 events: 0.08%) __clock_gettime | /system/lib/libc.so (1000000 events: 0.04%) @plt | /system/lib/libutils.so (1000000 events: 0.04%) unknown[+c4d2e670] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xExecStoreResolve(BltExecStore*, unsigned int**) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxFormatUtils::GetEsxFormat(EsxFormatDesc const*, EsxFormat*) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) unknown[+11c] | unknown (1000000 events: 0.04%) EsxContext::InitRenderingLayout(EsxRenderingLayout*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) memset | /system/lib/libc.so (1000000 events: 0.04%) anon[+985] | //anon (7000000 events: 0.27%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (7000000 events: 0.27%) glEnableVertexAttribArray | /system/lib/libGLESv2.so (2000000 events: 0.08%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (2000000 events: 0.08%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.04%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) art::JniMethodStart(art::Thread*) | /system/lib/libart.so (2000000 events: 0.08%) unknown[+e568c35c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568734c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+7123c284] | unknown (2000000 events: 0.08%) EsxContext::SamplerStateParamValidate(unsigned int, int const*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+17] | unknown (1000000 events: 0.04%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>::flatten(void*, unsigned int, int*, unsigned int) const | /system/lib/libgui.so (6000000 events: 0.23%) android::Parcel::writeDupFileDescriptor(int) | /system/lib/libbinder.so (3000000 events: 0.12%) fcntl | /system/lib/libc.so (3000000 events: 0.12%) @plt | /system/lib/libc.so (2000000 events: 0.08%) fcntl | /system/lib/libc.so (2000000 events: 0.08%) android::Region::flatten(void*, unsigned int) const | /system/lib/libui.so (1000000 events: 0.04%) anon[+9a3] | //anon (3000000 events: 0.12%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (3000000 events: 0.12%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (3000000 events: 0.12%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (3000000 events: 0.12%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (3000000 events: 0.12%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (3000000 events: 0.12%) art::jit::JitCodeCache::LookupMethodHeader(unsigned int, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.04%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.04%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e56892cc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) unknown[+734] | unknown (1000000 events: 0.04%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569c754] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916a98] | unknown (4000000 events: 0.15%) EsxContext::BucketRenderingCmds(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxRenderBucket::AddUnbucketedEntries(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xResource::HwSetAttribute(EsxContext*, unsigned int, EsxExternalClientHwAttr, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) glVertexAttribPointer | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxProcessKHRPrint(EsxContext*, EsxKhrDebugSource, EsxKhrDebugType, EsxKhrDebugSeverity, unsigned int, int, char const*, ...) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) art::ArtMethod::GetClassFromTypeIndex(art::dex::TypeIndex, bool) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+c4f36ffc] | unknown (1000000 events: 0.04%) libc++.so[+78794] | /system/lib/libc++.so (1000000 events: 0.04%) unknown[+e568c474] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xResource::HwSetSubResourceCompressed(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+dd00fbfc] | unknown (1000000 events: 0.04%) A5xHwGeometryShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::InsertRenderPassCheckpoint(EsxRenderBucket*, EsxRenderMode, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::WriteSetRenderMode(EsxCmdBufType, EsxRenderMode, A5xPreemptionCounterOffset) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xBltDevice::ExecFastSwCopyLinearInputMacroTiledOutput(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+be99996c] | unknown (1000000 events: 0.04%) A5xRegWriteLoadHlsqCommand(unsigned int*, unsigned int, PM4_LOAD_STATE_SOURCE_TYPE_ENUM, HLSQ_STATEBLOCKID_ENUM, unsigned int, unsigned long long, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) BltColorToNative(BltColor const*, _QCTPIXELFORMAT, unsigned int, unsigned int, void*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+300] | unknown (1000000 events: 0.04%) art::CodeInfo::GetStackMapForNativePcOffset(unsigned int, art::CodeInfoEncoding const&) const | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e5698bf4] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569becc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca9167ac] | unknown (2000000 events: 0.08%) BltDevice::ExecHwColorFill(BltExecColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::InsertCCUColorFlush(EsxCmdBufType, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+41] | unknown (5000000 events: 0.19%) art::JNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (1000000 events: 0.04%) getPointer(_JNIEnv*, _jobject*, _jarray**, int*, int*) | /system/lib/libandroid_runtime.so (3000000 events: 0.12%) _JNIEnv::CallStaticLongMethod(_jclass*, _jmethodID*, ...) | /system/lib/libandroid_runtime.so (3000000 events: 0.12%) art::CheckJNI::CallStaticLongMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list) | /system/lib/libart.so (3000000 events: 0.12%) art::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType) | /system/lib/libart.so (3000000 events: 0.12%) art::CheckJNI::CheckCallArgs(art::ScopedObjectAccess&, art::ScopedCheck&, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, art::InvokeType, art::VarArgs const*) | /system/lib/libart.so (1000000 events: 0.04%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (1000000 events: 0.04%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (1000000 events: 0.04%) art::ScopedCheck::CheckMethodID(_jmethodID*) | /system/lib/libart.so (1000000 events: 0.04%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.04%) art::JNI::CallStaticLongMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list) | /system/lib/libart.so (2000000 events: 0.08%) art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (2000000 events: 0.08%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (1000000 events: 0.04%) art_quick_invoke_static_stub | /system/lib/libart.so (1000000 events: 0.04%) art_quick_invoke_stub_internal | /system/lib/libart.so (1000000 events: 0.04%) art_quick_to_interpreter_bridge | /system/lib/libart.so (1000000 events: 0.04%) artQuickToInterpreterBridge | /system/lib/libart.so (1000000 events: 0.04%) art::QuickArgumentVisitor::VisitArguments() | /system/lib/libart.so (1000000 events: 0.04%) art::BuildQuickShadowFrameVisitor::Visit() | /system/lib/libart.so (1000000 events: 0.04%) art::JNI::GetLongField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e568f64c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxBltLib::SetupExecLoadStoreSurfaceArgs(EsxRenderingLayout const*, unsigned long long, unsigned int, unsigned int, BltSurface*, BltSurface*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xFormatUtils::VfdFormat(_QCTPIXELFORMAT) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ccefe6fc] | unknown (2000000 events: 0.08%) A5xContext::HwInsertClearOnStoreIB2s(void*, unsigned int*, unsigned int, unsigned int, EsxBinData const*, EsxRenderingLayout const*, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Parcel::ipcDataSize() const | /system/lib/libbinder.so (1000000 events: 0.04%) boot-framework.oat[+5cfe47] | /system/framework/arm/boot-framework.oat (4000000 events: 0.15%) anon[+2ada] | //anon (3000000 events: 0.12%) anon[+dbc] | //anon (1000000 events: 0.04%) EsxCmdBatchProfiling::AddProfilingBuffer(EsxTimestamp const*, gsl_ibdesc*, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libart.so[+41fc40] | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e568c3d4] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xQctFormatToRbColorFormat(_QCTPIXELFORMAT, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+db831c1c] | unknown (1000000 events: 0.04%) art::StackVisitor::GetMethod() const | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e568876c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::BpGraphicBufferProducer::queueBuffer(int, android::IGraphicBufferProducer::QueueBufferInput const&, android::IGraphicBufferProducer::QueueBufferOutput*) | /system/lib/libgui.so (5000000 events: 0.19%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libbinder.so[+5ec00] | /system/lib/libbinder.so (1000000 events: 0.04%) android::Parcel::writeString16(char16_t const*, unsigned int) | /system/lib/libbinder.so (4000000 events: 0.15%) __memcpy_base | /system/lib/libc.so (3000000 events: 0.12%) unknown[+40e09581] | unknown (3000000 events: 0.12%) A5xContext::ValidateScissorState() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) A5xContext::ValidateScissorState() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libbinder.so[+5eccc] | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+cc22de74] | unknown (1000000 events: 0.04%) EsxContext::TexImage(EsxTextureType, unsigned int, EsxInternalFormat, EsxBox const*, EsxPixFormat, EsxPixType, int, void const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568c38c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e4427e8b] | unknown (4000000 events: 0.15%) A5xContext::HwConfigurePreRenderPass(EsxRenderBucket*, EsxBinData*, EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::HwConfigureBin(EsxRenderMode, EsxRenderBucket*, unsigned int, EsxBinData*, EsxRenderingLayout const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+e5687d4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) artQuickToInterpreterBridge | /system/lib/libart.so (1000000 events: 0.04%) unknown[+801c] | unknown (1000000 events: 0.04%) EsxBltLib::PostBlt(EsxBltType, EsxRenderBucket*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+c] | unknown (3000000 events: 0.12%) int android::Parcel::writeAligned<int>(int) | /system/lib/libbinder.so (1000000 events: 0.04%) android::IPCThreadState::writeTransactionData(int, unsigned int, int, unsigned int, android::Parcel const&, int*) | /system/lib/libbinder.so (1000000 events: 0.04%) android::Parcel::ipcDataSize() const | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+e569b30c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xGetTileOffsetY(unsigned int, unsigned int, unsigned int, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+c4f45a50] | unknown (6000000 events: 0.23%) A5xContext::WriteVfdStateGroup(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::ValidateFsFboLinkage() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteVfdStateRegs(unsigned int*, A5xVfdRegs*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) memcpy | /system/lib/libc.so (1000000 events: 0.04%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.04%) GslSyncObjCreateFromFDWrapper(gsl_syncobj**, int) | /vendor/lib/egl/libGLESv2_adreno.so (10000000 events: 0.38%) gsl_syncobj_create_from_fd | /vendor/lib/libgsl.so (9000000 events: 0.35%) @plt | /vendor/lib/libgsl.so (1000000 events: 0.04%) je_calloc | /system/lib/libc.so (1000000 events: 0.04%) __aeabi_memclr4 | /system/lib/libc.so (1000000 events: 0.04%) calloc | /system/lib/libc.so (3000000 events: 0.12%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916707] | unknown (1000000 events: 0.04%) A5xContext::ValidateTransformFeedbackState() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Parcel::dataAvail() const | /system/lib/libbinder.so (1000000 events: 0.04%) EglSubDriverHelper::GetValue(EglCaps, int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::ExecuteResolveBlt(unsigned int*, A5xBltExecuteResolveArgs const*) | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.27%) unknown[+e568938c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+10fc] | unknown (3000000 events: 0.12%) A5xContext::HwSetupSurfaceFromRenderLayout(unsigned int, EsxRenderingLayout const*, BltSurface*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) (anonymous namespace)::SelectionDAGLegalize::LegalizeOp(llvm::SDNode*) | /vendor/lib/libllvm-glnext.so (1000000 events: 0.04%) je_free | /system/lib/libc.so (1000000 events: 0.04%) libgui.so[+613c4] | /system/lib/libgui.so (1000000 events: 0.04%) unknown[+e568eb0c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xGetTileOffsetY(unsigned int, unsigned int, unsigned int, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+f2f] | //anon (4000000 events: 0.15%) android.opengl.GLES10.glCompressedTexSubImage2D [DEDUPED] | /system/framework/arm/boot-framework.oat (4000000 events: 0.15%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (4000000 events: 0.15%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (3000000 events: 0.12%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (3000000 events: 0.12%) art::NthCallerVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.04%) art::StackVisitor::GetMethod() const | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (2000000 events: 0.08%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e5694f4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569aacc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwValidateGfxState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916978] | unknown (3000000 events: 0.12%) EsxRenderBucket::BeginBucket(EsxRenderBucketParams const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libc.so[+7c548] | /system/lib/libc.so (1000000 events: 0.04%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) android::Parcel::initState() | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+e56964dc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+3fffffc] | unknown (4000000 events: 0.15%) A5xTextureObject::UpdateMemObj(A5xContext*, unsigned int, unsigned int, unsigned int, unsigned int, EsxDimensionType, EsxFormat const*, A5xRegTpTexMemObjDesc*, int, EsxSamplerDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) A5xContext::HwInsertRenderPass(EsxRenderBucket*, EsxBinData const*, EsxRenderMode, EsxRenderingLayout const*, EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.27%) A5xContext::InsertChainedBufDesc(EsxLinkedList const*, void*, unsigned int, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.23%) EsxContext::ValidateGfxState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca9166f0] | unknown (1000000 events: 0.04%) BltColorValidateMacrotype(BltColor*, _QCTPIXELFORMAT, int, BltYCbCrEncoding) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) boot-framework.oat[+ce7aaf] | /system/framework/arm/boot-framework.oat (1000000 events: 0.04%) anon[+a42] | //anon (1000000 events: 0.04%) anon[+ef9] | //anon (13000000 events: 0.50%) art_quick_to_interpreter_bridge | /system/lib/libart.so (13000000 events: 0.50%) artQuickToInterpreterBridge | /system/lib/libart.so (13000000 events: 0.50%) art::QuickArgumentVisitor::VisitArguments() | /system/lib/libart.so (1000000 events: 0.04%) art::BuildQuickShadowFrameVisitor::Visit() | /system/lib/libart.so (1000000 events: 0.04%) art::DoGetCalleeSaveMethodCaller(art::ArtMethod*, unsigned int, bool) | /system/lib/libart.so (5000000 events: 0.19%) art::CodeInfo::GetStackMapForNativePcOffset(unsigned int, art::CodeInfoEncoding const&) const | /system/lib/libart.so (5000000 events: 0.19%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (4000000 events: 0.15%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (4000000 events: 0.15%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 0.12%) artGet32InstanceFromCode | /system/lib/libart.so (3000000 events: 0.12%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (3000000 events: 0.12%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (2000000 events: 0.08%) ExecuteMterpImpl | /system/lib/libart.so (1000000 events: 0.04%) MterpSetUpHotnessCountdown | /system/lib/libart.so (1000000 events: 0.04%) art::jit::Jit::ShouldUsePriorityThreadWeight() | /system/lib/libart.so (1000000 events: 0.04%) unknown[+1] | unknown (14000000 events: 0.54%) A5xContext::HwInsertClearOnStoreIB2s(void*, unsigned int*, unsigned int, unsigned int, EsxBinData const*, EsxRenderingLayout const*, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::GlUseProgram(unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxCmdMgr::SetSubmitProperties(EsxCmdMgrSubmitProperties*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxCmdMgr::GetCmdSpace(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) A5xContext::ValidateTexSamplers() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) A5xContext::ValidateState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxFramebufferObject::RotationAngle() const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+13c] | unknown (2000000 events: 0.08%) art::StackVisitor::GetMethod() const | /system/lib/libart.so (1000000 events: 0.04%) EsxSamplerObject::SetState(EsxTexParams, EsxTexParamsValue const*, int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteRenderTargetState(EsxCmdBufType, unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) BltDevice::ExecSwCopy(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) A5xBltDevice::MinSwCopyHeightAlignment() const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) BltDevice::ExecSwCopy(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EglSubDriverHelper::AddFenceEvent(unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) ioctl_kgsl_syncobj_create | /vendor/lib/libgsl.so (1000000 events: 0.04%) gsl_ldd_control | /vendor/lib/libgsl.so (1000000 events: 0.04%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xResource::SetUBWCModeForExternalClient(EsxContext*, unsigned int, EsxUbwcMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libutils.so[+137c8] | /system/lib/libutils.so (1000000 events: 0.04%) unknown[+48e0a1ff] | unknown (1000000 events: 0.04%) operator new(unsigned int) | /system/lib/libc++.so (1000000 events: 0.04%) malloc | /system/lib/libc.so (1000000 events: 0.04%) unknown[+43] | unknown (4000000 events: 0.15%) android::IGraphicBufferProducer::QueueBufferInput::flatten(void*&, unsigned int&, int*&, unsigned int&) const | /system/lib/libgui.so (1000000 events: 0.04%) android::Parcel::writeObject(flat_binder_object const&, bool) | /system/lib/libbinder.so (3000000 events: 0.12%) je_realloc | /system/lib/libc.so (1000000 events: 0.04%) unknown[+e569798c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568934c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Surface::setBuffersDimensions(unsigned int, unsigned int) | /system/lib/libgui.so (1000000 events: 0.04%) android::Surface::setBuffersDimensions(unsigned int, unsigned int) | /system/lib/libgui.so (1000000 events: 0.04%) anon[+2411] | //anon (4000000 events: 0.15%) art_quick_to_interpreter_bridge | /system/lib/libart.so (4000000 events: 0.15%) artQuickToInterpreterBridge | /system/lib/libart.so (4000000 events: 0.15%) art::DoGetCalleeSaveMethodCaller(art::ArtMethod*, unsigned int, bool) | /system/lib/libart.so (1000000 events: 0.04%) art::CodeInfo::GetStackMapForNativePcOffset(unsigned int, art::CodeInfoEncoding const&) const | /system/lib/libart.so (1000000 events: 0.04%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (3000000 events: 0.12%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (3000000 events: 0.12%) artMterpAsmInstructionStart | /system/lib/libart.so (1000000 events: 0.04%) MterpProfileActive | /system/lib/libart.so (2000000 events: 0.08%) MterpAddHotnessBatch | /system/lib/libart.so (2000000 events: 0.08%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e56982cc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+3ffffffc] | unknown (1000000 events: 0.04%) A5xBltDevice::HwExecDepthFill(BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569456c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+18] | unknown (1000000 events: 0.04%) A5xContext::WriteFsFboLinkageRegs(unsigned int*, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca917880] | unknown (3000000 events: 0.12%) android_glVertexAttribPointerBounds__IIIZILjava_nio_Buffer_2I(_JNIEnv*, _jobject*, int, int, int, unsigned char, int, _jobject*, int) | /system/lib/libandroid_runtime.so (3000000 events: 0.12%) art::CheckJNI::GetDirectBufferAddress(_JNIEnv*, _jobject*) | /system/lib/libart.so (2000000 events: 0.08%) art::JNI::GetDirectBufferAddress(_JNIEnv*, _jobject*) | /system/lib/libart.so (1000000 events: 0.04%) art::CheckJNI::GetLongField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (1000000 events: 0.04%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (1000000 events: 0.04%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (1000000 events: 0.04%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (1000000 events: 0.04%) art::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::ScopedCheck::InstanceKind, _jobject*, bool) | /system/lib/libart.so (1000000 events: 0.04%) art::Thread::DecodeJObject(_jobject*) const | /system/lib/libart.so (1000000 events: 0.04%) glVertexAttribPointer | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGlApiParamValidate::GlVertexAttribPointer(EsxDispatch*, unsigned int, int, unsigned int, unsigned char, int, void const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxVertexArrayObject::SetVertexAttribState(unsigned int, unsigned int, void const*, EsxPixType, unsigned int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwPostDraw() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxCmdMgr::GfxMemReferenced(EsxGfxMem*, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (15000000 events: 0.58%) libc.so[+7c6ac] | /system/lib/libc.so (1000000 events: 0.04%) EsxGfxMem::UpdateTimestamp(EsxContext const*, EsxAccessType, EsxBucketIdReference*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) unknown[+e5691d6c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) boot.oat[+1cb16c] | /system/framework/arm/boot.oat (2000000 events: 0.08%) EsxFramebufferObject::Attach(EsxFramebufferAttachmentType, EsxFramebufferAttachment*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+e569097c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+1e7bc] | unknown (1000000 events: 0.04%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+ca9168f0] | unknown (1000000 events: 0.04%) EsxBltLib::AlignToBinDimensions(BltExecColorFill*, BltExecDepthFill*, EsxRect*, EsxRect*, int, EsxRenderingLayout const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+be4d00c8] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xCanClearWithStore(BltExecStore const*, BltRect const*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ccce71dc] | unknown (3000000 events: 0.12%) android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int) | /system/lib/libbinder.so (1000000 events: 0.04%) android::Parcel::read(android::Parcel::FlattenableHelperInterface&) const | /system/lib/libbinder.so (2000000 events: 0.08%) android::IPCThreadState::waitForResponse(android::Parcel*, int*) | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+e568a6cc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca91709c] | unknown (3000000 events: 0.12%) EsxCmdMgr::GetCmdSpace(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteTransformFeedbackBuffers(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::ValidateProgramTexUnitBoundObjs(EsxProgram*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::ValidateTexUnitBoundObjs() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5696e5c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+ebd] | //anon (2000000 events: 0.08%) android.opengl.GLES10.glLightf [DEDUPED] | /system/framework/arm/boot-framework.oat (2000000 events: 0.08%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (2000000 events: 0.08%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (2000000 events: 0.08%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (2000000 events: 0.08%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (2000000 events: 0.08%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.04%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (1000000 events: 0.04%) art::OatFile::OatClass::GetOatMethodOffsets(unsigned int) const | /system/lib/libart.so (1000000 events: 0.04%) art::BitVector::NumSetBits(unsigned int const*, unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e568cd4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) art::JNI::GetDirectBufferAddress(_JNIEnv*, _jobject*) | /system/lib/libart.so (3000000 events: 0.12%) EglSurface::UpdateAuxResource(EsxContext*, EglSurface::EglAuxResource, int, EsxResource**) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::AddA5xRtFlexPatchPoint(unsigned int*, unsigned long long) | /vendor/lib/egl/libGLESv2_adreno.so (12000000 events: 0.46%) calloc | /system/lib/libc.so (1000000 events: 0.04%) A5xFramebufferObject::GetColorFlagBufferInfo(EsxRenderMode, unsigned int, A5xColorFlagBufferRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) je_calloc | /system/lib/libc.so (10000000 events: 0.38%) memset | /system/lib/libc.so (4000000 events: 0.15%) je_tcache_alloc_small_hard | /system/lib/libc.so (5000000 events: 0.19%) je_arena_tcache_fill_small | /system/lib/libc.so (5000000 events: 0.19%) arena_bin_malloc_hard | /system/lib/libc.so (1000000 events: 0.04%) arena_bin_nonfull_run_tryget | /system/lib/libc.so (1000000 events: 0.04%) A5xHwFragmentShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.04%) A5xHwFragmentShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e3adfdf2] | unknown (1000000 events: 0.04%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) A5xContext::HwResizeVizStream() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5698b4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) art::BuildQuickShadowFrameVisitor::Visit() | /system/lib/libart.so (1000000 events: 0.04%) BltDevice::SizeOfExecFill(BltSetupColorFill*, BltExecColorFill*, BltSetupDepthFill*, BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteDepthStencilTexStateGroup(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.23%) A5xContext::WriteTexSamplersRegs(unsigned int*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca915d84] | unknown (1000000 events: 0.04%) BltDevice::ExecHwFill(BltSetupColorFill*, BltExecColorFill*, BltSetupDepthFill*, BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::HwScissorWidthHeightLimit() const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Parcel::~Parcel() | /system/lib/libbinder.so (3000000 events: 0.12%) je_free | /system/lib/libc.so (2000000 events: 0.08%) ifree | /system/lib/libc.so (1000000 events: 0.04%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.04%) @plt | /system/lib/libbinder.so (1000000 events: 0.04%) EsxFramebufferObject::AttachColor(unsigned int, EsxFramebufferAttachment*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+167fc] | unknown (1000000 events: 0.04%) __ashldi3 | /vendor/lib/libllvm-glnext.so (1000000 events: 0.04%) unknown[+e569298c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569a064] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+dd03bc9c] | unknown (5000000 events: 0.19%) android::Parcel::releaseObjects() | /system/lib/libbinder.so (3000000 events: 0.12%) libbinder.so[+5e0f8] | /system/lib/libbinder.so (1000000 events: 0.04%) android::release_object(android::sp<android::ProcessState> const&, flat_binder_object const&, void const*, unsigned int*) | /system/lib/libbinder.so (2000000 events: 0.08%) ashmem_valid | /system/lib/libcutils.so (1000000 events: 0.04%) __ashmem_is_ashmem | /system/lib/libcutils.so (1000000 events: 0.04%) fstat | /system/lib/libc.so (1000000 events: 0.04%) android::FrameEventHistoryDelta::unflatten(void const*&, unsigned int&, int const*&, unsigned int&) | /system/lib/libgui.so (2000000 events: 0.08%) unknown[+ccefa8fc] | unknown (1000000 events: 0.04%) EsxMemPool::GetMemory(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::release_object(android::sp<android::ProcessState> const&, flat_binder_object const&, void const*, unsigned int*) | /system/lib/libbinder.so (1000000 events: 0.04%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916cd8] | unknown (7000000 events: 0.27%) android::IPCThreadState::waitForResponse(android::Parcel*, int*) | /system/lib/libbinder.so (1000000 events: 0.04%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (5000000 events: 0.19%) @plt | /system/lib/libbinder.so (2000000 events: 0.08%) je_realloc | /system/lib/libc.so (1000000 events: 0.04%) je_arena_ralloc | /system/lib/libc.so (1000000 events: 0.04%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.04%) android::IPCThreadState::writeTransactionData(int, unsigned int, int, unsigned int, android::Parcel const&, int*) | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+e5695a4c] | unknown (2000000 events: 0.08%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+1501] | unknown (2000000 events: 0.08%) A5xContext::ValidateState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::ValidateBlendState() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+ca916a8c] | unknown (2000000 events: 0.08%) android::Parcel::readUint32() const | /system/lib/libbinder.so (2000000 events: 0.08%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e5687dcc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568ffdc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGfxMem::Destroy(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGfxMem::FreeAllocationOnTimestampCommon(EsxContext*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916c04] | unknown (9000000 events: 0.35%) android::IGraphicBufferProducer::QueueBufferOutput::unflatten(void const*&, unsigned int&, int const*&, unsigned int&) | /system/lib/libgui.so (2000000 events: 0.08%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (6000000 events: 0.23%) je_realloc | /system/lib/libc.so (5000000 events: 0.19%) je_arena_ralloc | /system/lib/libc.so (4000000 events: 0.15%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.04%) je_arena_ralloc_no_move | /system/lib/libc.so (1000000 events: 0.04%) realloc | /system/lib/libc.so (1000000 events: 0.04%) android::release_object(android::sp<android::ProcessState> const&, flat_binder_object const&, void const*, unsigned int*) | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+c4d39a3c] | unknown (1000000 events: 0.04%) EsxBltLib::SetupBltSurface(BltSurface*, EsxResource const*, unsigned int, unsigned int, unsigned int, EsxFormat const*, EsxSetupBltSurfaceFlags, EsxRect*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568d77c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) gsl_ldd_control | /vendor/lib/libgsl.so (1000000 events: 0.04%) libgui.so[+61d14] | /system/lib/libgui.so (1000000 events: 0.04%) EsxContext::DrawArraysInstanced(EsxPrimType, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) A5xContext::Draw(EsxPrimType, unsigned int, unsigned int, unsigned int, int, unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxChunkedMemPool::GetChunkedMemPoolSpaceAligned(unsigned int, unsigned int, unsigned int**, unsigned long long*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::PreDraw(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+da5aadfc] | unknown (1000000 events: 0.04%) android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferOutput>::unflatten(void const*, unsigned int, int const*, unsigned int) | /system/lib/libgui.so (1000000 events: 0.04%) android_glActiveTexture__I(_JNIEnv*, _jobject*, int) | /system/lib/libandroid_runtime.so (1000000 events: 0.04%) EglThreadState::GetThreadState(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EglSubDriverHelper::WaitOnTimestamp(unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (1000000 events: 0.04%) MterpInvokeStatic | /system/lib/libart.so (1000000 events: 0.04%) EsxMemPoolBucketIdReference::GetObject(void**) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxMemPoolBucketIdReference::GetObject(void**) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca917304] | unknown (8000000 events: 0.31%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (5000000 events: 0.19%) EsxContext::ValidateProgramTexUnitBoundObjs(EsxProgram*, int) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) EsxProcessKHRPrint(EsxContext*, EsxKhrDebugSource, EsxKhrDebugType, EsxKhrDebugSeverity, unsigned int, int, char const*, ...) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) android::Parcel::ipcDataSize() const | /system/lib/libbinder.so (3000000 events: 0.12%) unknown[+106a] | unknown (1000000 events: 0.04%) art::jit::Jit::InvokeVirtualOrInterface(art::ObjPtr<art::mirror::Object>, art::ArtMethod*, unsigned int, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e568a55c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916d74] | unknown (1000000 events: 0.04%) artSet32InstanceFromMterp | /system/lib/libart.so (1000000 events: 0.04%) A5xFramebufferObject::HwValidate() | /vendor/lib/egl/libGLESv2_adreno.so (9000000 events: 0.35%) A5xFramebufferObject::GetColorFlagBufferInfo(EsxRenderMode, unsigned int, A5xColorFlagBufferRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) A5xFramebufferObject::GetDepthBufInfo(EsxRenderingLayout const*, EsxRenderMode, A5xDepthStencilBufferRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca9168b4] | unknown (1000000 events: 0.04%) MterpSetUpHotnessCountdown | /system/lib/libart.so (1000000 events: 0.04%) unknown[+ca916760] | unknown (1000000 events: 0.04%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+1445] | unknown (1000000 events: 0.04%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca9161d4] | unknown (1000000 events: 0.04%) A5xBltDevice::SetDepthStencilBuffer(unsigned int*, A5xBltDepthBufState const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+30] | unknown (14000000 events: 0.54%) android::Parcel::freeDataNoInit() | /system/lib/libbinder.so (7000000 events: 0.27%) android::ProcessState::self() | /system/lib/libbinder.so (1000000 events: 0.04%) pthread_mutex_lock | /system/lib/libc.so (1000000 events: 0.04%) @plt | /system/lib/libbinder.so (1000000 events: 0.04%) libbinder.so[+5e268] | /system/lib/libbinder.so (1000000 events: 0.04%) je_free | /system/lib/libc.so (2000000 events: 0.08%) ifree | /system/lib/libc.so (2000000 events: 0.08%) libc.so[+7c9e4] | /system/lib/libc.so (1000000 events: 0.04%) android::IPCThreadState::freeBuffer(android::Parcel*, unsigned char const*, unsigned int, unsigned long long const*, unsigned int, void*) | /system/lib/libbinder.so (1000000 events: 0.04%) @plt | /system/lib/libbinder.so (1000000 events: 0.04%) android::BpGraphicBufferProducer::dequeueBuffer(int*, android::sp<android::Fence>*, unsigned int, unsigned int, int, unsigned long long, unsigned long long*, android::FrameEventHistoryDelta*) | /system/lib/libgui.so (2000000 events: 0.08%) @plt | /system/lib/libgui.so (2000000 events: 0.08%) android::Parcel::releaseObjects() | /system/lib/libbinder.so (5000000 events: 0.19%) libbinder.so[+5e100] | /system/lib/libbinder.so (1000000 events: 0.04%) android::RefBase::decStrong(void const*) const | /system/lib/libutils.so (1000000 events: 0.04%) android::RefBase::weakref_type::decWeak(void const*) | /system/lib/libutils.so (1000000 events: 0.04%) libbinder.so[+5e0f8] | /system/lib/libbinder.so (1000000 events: 0.04%) EsxContext::TexImage(EsxTextureType, unsigned int, EsxInternalFormat, EsxBox const*, EsxPixFormat, EsxPixType, int, void const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+2] | unknown (2000000 events: 0.08%) EsxFormatUtils::IsGlTextureFormatCombinationValid(EsxSettings const*, EsxFormat const*, EsxDimensionType, EsxPixFormat, EsxPixType, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) art::JNI::GetDirectBufferAddress(_JNIEnv*, _jobject*) | /system/lib/libart.so (1000000 events: 0.04%) A5xResource::InitSubResourceFlagBufferDesc(EsxContext*, A5xSubResource*) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) A5xResource::InitPlaneFlagBufferDesc(EsxContext*, unsigned int, A5xSubResource*, A5xFlagBufferDesc*) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) unknown[+cba39d1c] | unknown (1000000 events: 0.04%) A5xResource::IsUBWCSupported(EsxContext*, A5xSubResource*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) ioctl | /system/lib/libc.so (1000000 events: 0.04%) unknown[+70e9ffff] | unknown (2000000 events: 0.08%) libc.so[+7cdcc] | /system/lib/libc.so (1000000 events: 0.04%) libc.so[+7dfe8] | /system/lib/libc.so (1000000 events: 0.04%) unknown[+ccefd7fc] | unknown (1000000 events: 0.04%) A5xHwFragmentShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568eb84] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EglWindowSurface::IsSingleBufferModeEnabled() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxContext::SwapBuffers(EsxRect const*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) anon[+86b] | //anon (9000000 events: 0.35%) java.lang.Object.internalClone [DEDUPED] | /system/framework/arm/boot.oat (9000000 events: 0.35%) art::JniMethodEndWithReferenceHandleResult(_jobject*, unsigned int, art::Thread*) | /system/lib/libart.so (8000000 events: 0.31%) art::CheckReferenceResult(art::Handle<art::mirror::Object>, art::Thread*) | /system/lib/libart.so (4000000 events: 0.15%) art::ArtMethod::GetClassFromTypeIndex(art::dex::TypeIndex, bool) | /system/lib/libart.so (1000000 events: 0.04%) art::Thread::GetCurrentMethod(unsigned int*, bool, bool) const | /system/lib/libart.so (3000000 events: 0.12%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (3000000 events: 0.12%) art::CurrentMethodVisitor::VisitFrame() | /system/lib/libart.so (3000000 events: 0.12%) art::OatQuickMethodHeader::ToDexPc(art::ArtMethod*, unsigned int, bool) const | /system/lib/libart.so (1000000 events: 0.04%) art::StackVisitor::GetDexPc(bool) const | /system/lib/libart.so (2000000 events: 0.08%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (4000000 events: 0.15%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (4000000 events: 0.15%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) art::Reference_getReferent(_JNIEnv*, _jobject*) | /system/lib/libart.so (1000000 events: 0.04%) art::gc::ReferenceProcessor::GetReferent(art::Thread*, art::ObjPtr<art::mirror::Reference>) | /system/lib/libart.so (1000000 events: 0.04%) A5xBltDevice::A5xCanUseResolveColorClear(int, BltRopCode, int, unsigned int, BltRect const*, unsigned int, BltSurface const*, int, int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+c4d2e094] | unknown (2000000 events: 0.08%) EsxBltLib::SetupGmemSurface(BltSurface*, EsxRenderingLayout const*, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxBltLib::StoreBin(EsxRenderBucket*, unsigned int, int, unsigned int, unsigned int, EsxHwBltEngine) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e] | unknown (1000000 events: 0.04%) A5xFramebufferObject::Write(EsxCmdBufType, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+dcf70ffc] | unknown (2000000 events: 0.08%) close | /system/lib/libc.so (2000000 events: 0.08%) unknown[+e5691d7c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916bbc] | unknown (1000000 events: 0.04%) int android::Parcel::writeAligned<int>(int) | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+64] | unknown (2000000 events: 0.08%) android::BpGraphicBufferProducer::dequeueBuffer(int*, android::sp<android::Fence>*, unsigned int, unsigned int, int, unsigned long long, unsigned long long*, android::FrameEventHistoryDelta*) | /system/lib/libgui.so (2000000 events: 0.08%) android::BpBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int) | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+fffffffe] | unknown (14000000 events: 0.54%) libc++.so[+787d0] | /system/lib/libc++.so (1000000 events: 0.04%) A5xHwTessEvalShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xHwGeometryShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::HwInsertClearIB2s(void*, unsigned int, unsigned int, unsigned int, unsigned int, EsxRenderBucket*, EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxBltLib::PostBlt(EsxBltType, EsxRenderBucket*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xFramebufferObject::GetDepthBufInfo(EsxRenderingLayout const*, EsxRenderMode, A5xDepthStencilBufferRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) android::Parcel::write(android::Parcel::FlattenableHelperInterface const&) | /system/lib/libbinder.so (2000000 events: 0.08%) je_calloc | /system/lib/libc.so (1000000 events: 0.04%) A5xContext::AddA5xRtFlexPatchPoint(unsigned int*, unsigned long long) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileGeneral565Swizzle(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) libunwind::Registers_arm::restoreVFPv3(unsigned long long*) | /system/lib/libui.so (3000000 events: 0.12%) unknown[+ca91711c] | unknown (1000000 events: 0.04%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (1000000 events: 0.04%) EsxFramebufferObject::ResetLoadStoreCmdBuf(unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxRenderBucket::Reset() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) EsxRenderBucket::RenderingLayoutDecGfxMemRefs() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) memset | /system/lib/libc.so (1000000 events: 0.04%) android::Parcel::read(android::Parcel::FlattenableHelperInterface&) const | /system/lib/libbinder.so (2000000 events: 0.08%) fcntl | /system/lib/libc.so (1000000 events: 0.04%) __fcntl64 | /system/lib/libc.so (1000000 events: 0.04%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (12000000 events: 0.46%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) memset | /system/lib/libc.so (2000000 events: 0.08%) unknown[+84e] | unknown (1000000 events: 0.04%) EsxContext::UpdateRenderingLayout(EsxFramebufferObject*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568b17c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e52a5024] | unknown (3000000 events: 0.12%) eglSwapBuffersWithDamageKHR | /system/lib/libEGL.so (3000000 events: 0.12%) android::egl_display_t::getObject(android::egl_object_t*) const | /system/lib/libEGL.so (3000000 events: 0.12%) @plt | /system/lib/libEGL.so (1000000 events: 0.04%) unknown[+37c] | unknown (1000000 events: 0.04%) A5xFormatUtils::TpSwizzle(EsxFormat const*, TPL1_TP_TEXMEM_OBJ_0*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (9000000 events: 0.35%) EsxMergedRectList::AddRect(EsxRect) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.23%) EglWindowSurface::IsDamageRegionSet() const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+db80dffc] | unknown (1000000 events: 0.04%) A5xContext::AddA5xRtFlexPatchPoint(unsigned int*, unsigned long long) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::PostDraw(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916c9c] | unknown (1000000 events: 0.04%) A5xTextureObject::UpdateMemObj(A5xContext*, unsigned int, unsigned int, unsigned int, unsigned int, EsxDimensionType, EsxFormat const*, A5xRegTpTexMemObjDesc*, int, EsxSamplerDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+c4f45060] | unknown (2000000 events: 0.08%) EsxRenderBucket::RenderingLayoutIncGfxMemRefs() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxContext::ClearDirectly(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.23%) A5xBltDevice::HwClearDirtyState() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxMergedRectList::AddRect(EsxRect) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwDetermineFlushMode(EsxRenderingLayout const*, EsxPuntHeuristics const*, int, EsxRenderMode*, EsxFlushModeReason*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) unknown[+70ec0004] | unknown (1000000 events: 0.04%) A5xContext::WriteSetRenderMode(EsxCmdBufType, EsxRenderMode, A5xPreemptionCounterOffset) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+c4f45058] | unknown (13000000 events: 0.50%) A5xResource::HwAllocSubResource() const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) je_calloc | /system/lib/libc.so (1000000 events: 0.04%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxRenderBucket::Reset() | /vendor/lib/egl/libGLESv2_adreno.so (10000000 events: 0.38%) EsxRenderBucket::EmptyBufDescList(EsxLinkedList*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) memset | /system/lib/libc.so (1000000 events: 0.04%) EsxResource::AcquireSubResource(EsxContext*, unsigned int, EsxSubResource const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xResource::HwSetGfxMem(EsxContext*, unsigned int, EsxGfxMem*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwPreBucketFlush(EsxRenderMode, EsxRenderBucket*, int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+a43] | //anon (5000000 events: 0.19%) android.opengl.GLES10.glAlphaFuncx [DEDUPED] | /system/framework/arm/boot-framework.oat (5000000 events: 0.19%) glUniform1i | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) @plt | /system/lib/libandroid_runtime.so (1000000 events: 0.04%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (2000000 events: 0.08%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (2000000 events: 0.08%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) glUniform1i | /system/lib/libGLESv2.so (1000000 events: 0.04%) unknown[+e5689d8c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxVertexArrayObject::UpdateInternalVbos(EsxDrawDescriptor const*, unsigned int, EsxAttributeDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+967] | //anon (5000000 events: 0.19%) android.opengl.GLES10.glAlphaFuncx [DEDUPED] | /system/framework/arm/boot-framework.oat (5000000 events: 0.19%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (3000000 events: 0.12%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (3000000 events: 0.12%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (3000000 events: 0.12%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (3000000 events: 0.12%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (2000000 events: 0.08%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (2000000 events: 0.08%) art::OatFile::OatClass::GetOatMethodOffsets(unsigned int) const | /system/lib/libart.so (2000000 events: 0.08%) art::BitVector::NumSetBits(unsigned int const*, unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) art::JniMethodStart(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+ca916c4c] | unknown (2000000 events: 0.08%) android::Parcel::readUint32() const | /system/lib/libbinder.so (1000000 events: 0.04%) EsxContext::CanUpdateWithRename(EsxResource*, unsigned int, EsxTimestampStatus, EsxBox const*, int, int, int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e56981d4] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxProgramHwMetadata::HwMetadata() const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568ba64] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+3fffc] | unknown (1000000 events: 0.04%) EsxGfxMem::Unmap(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android_glVertexAttribPointerBounds__IIIZILjava_nio_Buffer_2I(_JNIEnv*, _jobject*, int, int, int, unsigned char, int, _jobject*, int) | /system/lib/libandroid_runtime.so (61000000 events: 2.34%) art::CheckJNI::GetDirectBufferAddress(_JNIEnv*, _jobject*) | /system/lib/libart.so (25000000 events: 0.96%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (3000000 events: 0.12%) art::ScopedCheck::CheckThread(_JNIEnv*) | /system/lib/libart.so (2000000 events: 0.08%) art::JNI::GetDirectBufferAddress(_JNIEnv*, _jobject*) | /system/lib/libart.so (19000000 events: 0.73%) art::CheckJNI::GetLongField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (19000000 events: 0.73%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (19000000 events: 0.73%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (15000000 events: 0.58%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (15000000 events: 0.58%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.04%) art::ArtField::GetName() | /system/lib/libart.so (2000000 events: 0.08%) @plt | /system/lib/libart.so (1000000 events: 0.04%) strlen | /system/lib/libc.so (1000000 events: 0.04%) art::mirror::Class::FindInstanceField(art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (9000000 events: 0.35%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (9000000 events: 0.35%) memcmp | /system/lib/libc.so (2000000 events: 0.08%) art::ArtField::GetName() | /system/lib/libart.so (1000000 events: 0.04%) strlen | /system/lib/libc.so (1000000 events: 0.04%) @plt | /system/lib/libart.so (1000000 events: 0.04%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (2000000 events: 0.08%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (2000000 events: 0.08%) art::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::ScopedCheck::InstanceKind, _jobject*, bool) | /system/lib/libart.so (2000000 events: 0.08%) art::Thread::DecodeJObject(_jobject*) const | /system/lib/libart.so (1000000 events: 0.04%) @plt | /system/lib/libandroid_runtime.so (1000000 events: 0.04%) art::CheckJNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (30000000 events: 1.15%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (29000000 events: 1.11%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (23000000 events: 0.88%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (20000000 events: 0.77%) art::mirror::Class::FindInstanceField(art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (13000000 events: 0.50%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (12000000 events: 0.46%) art::ArtField::GetName() | /system/lib/libart.so (6000000 events: 0.23%) strlen | /system/lib/libc.so (2000000 events: 0.08%) @plt | /system/lib/libart.so (3000000 events: 0.12%) art::Thread::DecodeJObject(_jobject*) const | /system/lib/libart.so (1000000 events: 0.04%) art::ArtField::GetName() | /system/lib/libart.so (1000000 events: 0.04%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (3000000 events: 0.12%) @plt | /system/lib/libart.so (1000000 events: 0.04%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (4000000 events: 0.15%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (3000000 events: 0.12%) art::ScopedCheck::CheckFieldID(_jfieldID*) | /system/lib/libart.so (2000000 events: 0.08%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.04%) art::gc::space::ContinuousSpace::Contains(art::mirror::Object const*) const | /system/lib/libart.so (1000000 events: 0.04%) glVertexAttribPointer | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::Draw(EsxPrimType, unsigned int, unsigned int, unsigned int, int, unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) A5xContext::SetupIndexBuffer(int, unsigned long long*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libc++.so[+78980] | /system/lib/libc++.so (1000000 events: 0.04%) unknown[+e569795c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteConstants(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568b04c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+c4f4adac] | unknown (1000000 events: 0.04%) EsxContext::UpdateTexSamplerTimestamp(EsxShaderStage) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwConfigureRenderPasses(EsxRenderBucket*, EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+8fc] | unknown (3000000 events: 0.12%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) A5xGfxMem::HwInit() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e56945cc] | unknown (2000000 events: 0.08%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+e568c55c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568884c] | unknown (2000000 events: 0.08%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::WriteUav(EsxCmdBufType, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+ca9168e4] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xExecStoreResolve(BltExecStore*, unsigned int**) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+c4d5e77c] | unknown (6000000 events: 0.23%) EsxBltLib::CopyHostPtrBltSw(EsxBltCopyHostPtr const*) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.23%) EsxGfxMem::Unmap(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libbinder.so[+5f40c] | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+e4f39d7c] | unknown (3000000 events: 0.12%) EsxRenderBucket::AddUnbucketedEntries(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) art::Thread::GetCurrentMethod(unsigned int*, bool, bool) const | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e5693b54] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5696f64] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916adc] | unknown (1000000 events: 0.04%) A5xContext::HwInsertRenderPass(EsxRenderBucket*, EsxBinData const*, EsxRenderMode, EsxRenderingLayout const*, EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xResource::HwIsCompressed(EsxContext*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569ab4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+cbc1e37c] | unknown (1000000 events: 0.04%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (1000000 events: 0.04%) unknown[+cc4f409c] | unknown (1000000 events: 0.04%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxBltLib::Fill(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) klog_write | /system/lib/vndk-sp/libcutils.so (2000000 events: 0.08%) __system_property_get | /system/lib/libc.so (1000000 events: 0.04%) __system_property_find | /system/lib/libc.so (1000000 events: 0.04%) get_prop_area_for_name(char const*) | /system/lib/libc.so (1000000 events: 0.04%) strncmp | /system/lib/libc.so (1000000 events: 0.04%) @plt | /system/lib/vndk-sp/libcutils.so (1000000 events: 0.04%) unknown[+b] | unknown (3000000 events: 0.12%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) BltDevice::SizeOfExecFill(BltSetupColorFill*, BltExecColorFill*, BltSetupDepthFill*, BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxContext::TexImageValidate(unsigned int, int, int, EsxBox const*, int, int, int, int, unsigned int, unsigned int, int, void const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+e56931d4] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5689d4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+103d] | //anon (5000000 events: 0.19%) art_quick_to_interpreter_bridge | /system/lib/libart.so (5000000 events: 0.19%) artQuickToInterpreterBridge | /system/lib/libart.so (4000000 events: 0.15%) art::DoGetCalleeSaveMethodCaller(art::ArtMethod*, unsigned int, bool) | /system/lib/libart.so (3000000 events: 0.12%) art::CodeInfoEncoding::CodeInfoEncoding(void const*) | /system/lib/libart.so (2000000 events: 0.08%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (1000000 events: 0.04%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (1000000 events: 0.04%) anon[+ee1] | //anon (2000000 events: 0.08%) android.opengl.GLES10.glLightf [DEDUPED] | /system/framework/arm/boot-framework.oat (2000000 events: 0.08%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (2000000 events: 0.08%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (2000000 events: 0.08%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (2000000 events: 0.08%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (2000000 events: 0.08%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.04%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (1000000 events: 0.04%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e568f77c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916dc4] | unknown (3000000 events: 0.12%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (3000000 events: 0.12%) je_realloc | /system/lib/libc.so (2000000 events: 0.08%) je_arena_ralloc | /system/lib/libc.so (1000000 events: 0.04%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.04%) realloc | /system/lib/libc.so (1000000 events: 0.04%) unknown[+e569c8cc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::UpdateRenderingLayout(EsxFramebufferObject*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) unknown[+c4d39aac] | unknown (1000000 events: 0.04%) EsxFramebufferObject::AttachColor(unsigned int, EsxFramebufferAttachment*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+af5] | //anon (16000000 events: 0.61%) anon[+b02] | //anon (1000000 events: 0.04%) android.opengl.GLES10.glAlphaFuncx [DEDUPED] | /system/framework/arm/boot-framework.oat (4000000 events: 0.15%) A5xContext::HwValidateGfxState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxFramebufferObject::Validate() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xFramebufferObject::HwValidate() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) EsxContext::CheckDrawCallsValidParams(unsigned int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) glDrawArrays | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android.opengl.GLES10.glDrawArrays [DEDUPED] | /system/framework/arm/boot-framework.oat (11000000 events: 0.42%) glDrawArrays | /system/lib/libGLESv1_CM.so (1000000 events: 0.04%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (7000000 events: 0.27%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (6000000 events: 0.23%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (6000000 events: 0.23%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (5000000 events: 0.19%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (2000000 events: 0.08%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (2000000 events: 0.08%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (2000000 events: 0.08%) art::OatFile::OatClass::OatClass(art::OatFile const*, art::mirror::Class::Status, art::OatClassType, unsigned int, unsigned int const*, art::OatMethodOffsets const*) | /system/lib/libart.so (1000000 events: 0.04%) art::JniMethodStart(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+ca916d3c] | unknown (1000000 events: 0.04%) EsxContext::GenerateClearPunt(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+3e4] | unknown (4000000 events: 0.15%) android::IPCThreadState::waitForResponse(android::Parcel*, int*) | /system/lib/libbinder.so (4000000 events: 0.15%) android::Parcel::ipcSetDataReference(unsigned char const*, unsigned int, unsigned long long const*, unsigned int, void (*)(android::Parcel*, unsigned char const*, unsigned int, unsigned long long const*, unsigned int, void*), void*) | /system/lib/libbinder.so (2000000 events: 0.08%) android::ProcessState::self() | /system/lib/libbinder.so (2000000 events: 0.08%) @plt | /system/lib/libbinder.so (1000000 events: 0.04%) libbinder.so[+5f378] | /system/lib/libbinder.so (1000000 events: 0.04%) libart.so[+41fb78] | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e4e9913c] | unknown (2000000 events: 0.08%) EsxContext::TexImageValidate(unsigned int, int, int, EsxBox const*, int, int, int, int, unsigned int, unsigned int, int, void const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGlApiParamValidate::GlTexSubImage2D(EsxDispatch*, unsigned int, int, int, int, int, int, unsigned int, unsigned int, void const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916dac] | unknown (2000000 events: 0.08%) eglGetError | /system/lib/libEGL.so (1000000 events: 0.04%) eglGetError | /vendor/lib/egl/libEGL_adreno.so (1000000 events: 0.04%) EglEntry::getEglEsxIfFuncs() | /vendor/lib/egl/libEGL_adreno.so (1000000 events: 0.04%) getpid | /system/lib/libc.so (1000000 events: 0.04%) je_arena_ralloc | /system/lib/libc.so (1000000 events: 0.04%) unknown[+ca916b44] | unknown (1000000 events: 0.04%) android_glTexSubImage2D__IIIIIIIILjava_nio_Buffer_2(_JNIEnv*, _jobject*, int, int, int, int, int, int, int, int, _jobject*) | /system/lib/libandroid_runtime.so (1000000 events: 0.04%) art::CheckJNI::CallStaticLongMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list) | /system/lib/libart.so (1000000 events: 0.04%) anon[+31d7] | //anon (2000000 events: 0.08%) anon[+23e0] | //anon (2000000 events: 0.08%) unknown[+e56a036c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca9171b0] | unknown (2000000 events: 0.08%) EsxContext::TexImage(EsxTextureType, unsigned int, EsxInternalFormat, EsxBox const*, EsxPixFormat, EsxPixType, int, void const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+c4f45068] | unknown (2000000 events: 0.08%) EsxRenderBucket::TransferFboSkipRects(EsxFramebufferObject*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xBltDevice::A5xBltMacroTileGeneral565Swizzle(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+dcf50a90] | unknown (2000000 events: 0.08%) art::StackVisitor::GetMethod() const | /system/lib/libart.so (1000000 events: 0.04%) A5xBltDevice::SetColorBuffer(unsigned int*, unsigned int, A5xBltColorBufState const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568e1fc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+1475] | unknown (1000000 events: 0.04%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::SetColorBuffer(unsigned int*, unsigned int, A5xBltColorBufState const*) | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.27%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) EglAndroidWindowSurface::GetAttribute(int, int*) | /vendor/lib/egl/eglSubDriverAndroid.so (1000000 events: 0.04%) unknown[+e569aa4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+739c80ac] | unknown (1000000 events: 0.04%) android::jni_eglSwapBuffers(_JNIEnv*, _jobject*, _jobject*, _jobject*) | /system/lib/libandroid_runtime.so (1000000 events: 0.04%) unknown[+dcf31d5c] | unknown (9000000 events: 0.35%) EglDisplayAccess::EglDisplayAccess(void*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::VertexAttribPointerParamValidate(unsigned int, int, unsigned int, int, void const*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) EsxNamespace::Lookup(unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) eglSwapBuffersWithDamageKHR | /system/lib/libEGL.so (3000000 events: 0.12%) je_free | /system/lib/libc.so (1000000 events: 0.04%) EglApi::SwapBuffers(void*, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) eglSwapBuffers | /vendor/lib/egl/libEGL_adreno.so (1000000 events: 0.04%) EglThreadState::GetThreadState(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) art::JniMethodStart(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+12c6c99c] | unknown (1000000 events: 0.04%) art::CheckReferenceResult(art::Handle<art::mirror::Object>, art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int) | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+716149f4] | unknown (1000000 events: 0.04%) ____aeabi_memcpy_T2A_veneer@island-1 | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e4ef26fc] | unknown (2000000 events: 0.08%) EglDisplayAccess::EglDisplayAccess(void*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EglDisplayList::AcquireDisplay(EglDisplay*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxContext::FormBinGroups(EsxRenderingLayout*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::FormBinGroups(EsxRenderingLayout*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569774c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Surface::setBuffersTransform(unsigned int) | /system/lib/libgui.so (1000000 events: 0.04%) pthread_mutex_lock | /system/lib/libc.so (1000000 events: 0.04%) unknown[+3] | unknown (3000000 events: 0.12%) A5xContext::SizeofWriteTexMemObjs(int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::PostDraw(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+12c6d0bc] | unknown (1000000 events: 0.04%) glVertexAttribPointer | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) gsl_memory_alloc_pure | /vendor/lib/libgsl.so (1000000 events: 0.04%) ioctl_kgsl_sharedmem_alloc | /vendor/lib/libgsl.so (1000000 events: 0.04%) unknown[+e5687354] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+be90c164] | unknown (1000000 events: 0.04%) A5xContext::WriteRenderTargetState(EsxCmdBufType, unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916b18] | unknown (5000000 events: 0.19%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (3000000 events: 0.12%) @plt | /system/lib/libbinder.so (1000000 events: 0.04%) realloc | /system/lib/libc.so (1000000 events: 0.04%) android::IPCThreadState::waitForResponse(android::Parcel*, int*) | /system/lib/libbinder.so (1000000 events: 0.04%) @plt | /system/lib/libbinder.so (1000000 events: 0.04%) libbinder.so[+5ecec] | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+cba3a084] | unknown (1000000 events: 0.04%) android::HpGraphicBufferProducer::setAsyncMode(bool) | /system/lib/libgui.so (1000000 events: 0.04%) android::BpBinder::dump(int, android::Vector<android::String16> const&) | /system/lib/libbinder.so (1000000 events: 0.04%) android::Parcel::read(void*, unsigned int) const | /system/lib/libbinder.so (1000000 events: 0.04%) EsxSamplerObject::SetState(EsxTexParams, EsxTexParamsValue const*, int*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) unknown[+e5699574] | unknown (2000000 events: 0.08%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+e569a07c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5699fec] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916998] | unknown (1000000 events: 0.04%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::UpdateSubResource(EsxResource*, unsigned int, EsxBox const*, EsxSurfaceAccessDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::UpdateSubResource(EsxResource*, unsigned int, EsxBox const*, EsxSurfaceAccessDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916e4c] | unknown (1000000 events: 0.04%) EsxProgram::SamplerArrayBindTexUnits(EsxContext*, unsigned int, unsigned int, int const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ccc6d6fc] | unknown (2000000 events: 0.08%) EsxResource::ExecuteDeferredSubResourceCopy(EsxContext*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::WriteBinScissorRegs(unsigned int*, EsxRect*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568ecdc] | unknown (2000000 events: 0.08%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+ca916654] | unknown (1000000 events: 0.04%) A5xResource::HwSetupBltSurface(EsxContext*, unsigned int, unsigned int, unsigned int, EsxSetupBltSurfaceFlags*, BltSurface*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5698bec] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) prop_area::find_prop_bt(prop_bt*, char const*, unsigned int, bool) | /system/lib/libc.so (2000000 events: 0.08%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (1000000 events: 0.04%) EsxContext::TexWriteDisableReorderCheck(EsxProgram const* const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca91677c] | unknown (1000000 events: 0.04%) libgui.so[+613c4] | /system/lib/libgui.so (1000000 events: 0.04%) unknown[+ccef68fc] | unknown (2000000 events: 0.08%) libc.so[+7ccfc] | /system/lib/libc.so (1000000 events: 0.04%) libc.so[+7ccf4] | /system/lib/libc.so (1000000 events: 0.04%) unknown[+e56887cc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568cdfc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5697784] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569130c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xGetTileOffsetY(unsigned int, unsigned int, unsigned int, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca917144] | unknown (1000000 events: 0.04%) EsxProcessKHRPrint(EsxContext*, EsxKhrDebugSource, EsxKhrDebugType, EsxKhrDebugSeverity, unsigned int, int, char const*, ...) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxCmdMgr::GetBufDescForBucket() | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.23%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libbinder.so[+5f398] | /system/lib/libbinder.so (2000000 events: 0.08%) android::Parcel::releaseObjects() | /system/lib/libbinder.so (1000000 events: 0.04%) @plt | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+e5686e0c] | unknown (5000000 events: 0.19%) A5xBltDevice::SetColorBuffer(unsigned int*, unsigned int, A5xBltColorBufState const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGlApiParamValidate::GlTexSubImage2D(EsxDispatch*, unsigned int, int, int, int, int, int, unsigned int, unsigned int, void const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android_glTexSubImage2D__IIIIIIIILjava_nio_Buffer_2(_JNIEnv*, _jobject*, int, int, int, int, int, int, int, int, _jobject*) | /system/lib/libandroid_runtime.so (3000000 events: 0.12%) @plt | /system/lib/libandroid_runtime.so (1000000 events: 0.04%) glTexSubImage2D | /system/lib/libGLESv1_CM.so (1000000 events: 0.04%) glTexSubImage2D | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916c88] | unknown (1000000 events: 0.04%) EsxRenderBucket::BeginBucket(EsxRenderBucketParams const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::IPCThreadState::getStrictModePolicy() const | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+7fffffc] | unknown (1000000 events: 0.04%) A5xBltDevice::HwExecColorFill(BltExecColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::Clear(unsigned int, unsigned int, unsigned int, EsxClearValues*) | /vendor/lib/egl/libGLESv2_adreno.so (15000000 events: 0.58%) EsxFormatUtils::GetEsxFormat(EsxFormatDesc const*, EsxFormat*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::WriteBinScissor(EsxRenderMode, EsxBinData*, EsxRenderBucket*, int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) unknown[+e569bd74] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+40e5ffff] | unknown (1000000 events: 0.04%) A5xContext::ValidateShaderRegs(EsxDrawDescriptor const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+712333d4] | unknown (8000000 events: 0.31%) A5xResource::SetUBWCModeForExternalClient(EsxContext*, unsigned int, EsxUbwcMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGlApiParamValidate::GlUseProgram(EsxDispatch*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::ProgramParamValidate(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (2000000 events: 0.08%) android.opengl.GLES10.glDepthRangef [DEDUPED] | /system/framework/arm/boot-framework.oat (1000000 events: 0.04%) EsxFramebufferObject::IsComplete() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::ProgramParamValidate(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxTextureObject::SetState(EsxTexParams, EsxTexParamsValue const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+ca916938] | unknown (6000000 events: 0.23%) EsxContext::BucketRenderingCmds(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxContext::BucketRenderingCmds(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::SetInvalidateMasks(EsxFramebufferObject*, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxRenderBucket::AddUnbucketedEntries(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxRenderBucket::TransferActiveSurfaceInfo(EsxRenderBucketParams const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::ClearLrz(A5xResource*, unsigned int, float, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) __ashldi3 | /vendor/lib/libllvm-glnext.so (1000000 events: 0.04%) unknown[+ccce71e4] | unknown (1000000 events: 0.04%) android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int) | /system/lib/libbinder.so (1000000 events: 0.04%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.04%) unknown[+ccefd850] | unknown (3000000 events: 0.12%) A5xContext::UpdateCBuffer(EsxCBufferDescriptor*, A5xConstants) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.04%) @plt | /system/lib/libc.so (1000000 events: 0.04%) A5xHwGeometryShader::Write(A5xContext*, EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::ValidateDepthStencilState() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569bd6c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+26] | unknown (1000000 events: 0.04%) A5xContext::WriteFsFboLinkageRegs(unsigned int*, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5695afc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916ebc] | unknown (2000000 events: 0.08%) __system_property_get | /system/lib/libc.so (1000000 events: 0.04%) art::NthCallerVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.04%) EsxFramebufferObject::BottomLeftFragCoord(float*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxFramebufferObject::BottomLeftFragCoord(float*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569e54c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+a23] | //anon (3000000 events: 0.12%) art_quick_to_interpreter_bridge | /system/lib/libart.so (3000000 events: 0.12%) artQuickToInterpreterBridge | /system/lib/libart.so (3000000 events: 0.12%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (3000000 events: 0.12%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (3000000 events: 0.12%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 0.12%) MterpInvokeStaticRange | /system/lib/libart.so (2000000 events: 0.08%) bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (2000000 events: 0.08%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (2000000 events: 0.08%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (2000000 events: 0.08%) art_quick_invoke_static_stub | /system/lib/libart.so (2000000 events: 0.08%) art_quick_invoke_stub_internal | /system/lib/libart.so (2000000 events: 0.08%) android.opengl.GLES20.glVertexAttribPointerBounds [DEDUPED] | /system/framework/arm/boot-framework.oat (2000000 events: 0.08%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (2000000 events: 0.08%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.04%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+beabfffc] | unknown (1000000 events: 0.04%) A5xBltDevice::SetColorBuffer(unsigned int*, unsigned int, A5xBltColorBufState const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xResource::HwSetupBltSurface(EsxContext*, unsigned int, unsigned int, unsigned int, EsxSetupBltSurfaceFlags*, BltSurface*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+e151fc] | unknown (1000000 events: 0.04%) A5xContext::WriteRenderTargetState(EsxCmdBufType, unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteLrzState(EsxCmdBufType, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca91690c] | unknown (2000000 events: 0.08%) A5xContext::InsertCacheFlush(EsxCmdBufType, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::CanUpdateWithRename(EsxResource*, unsigned int, EsxTimestampStatus, EsxBox const*, int, int, int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568f5cc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+7109e9b8] | unknown (1000000 events: 0.04%) A5xContext::SizeofWriteTexSamplers(int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libart.so[+41f974] | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e568ec4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxResource::UpdateGfxMemReference(EsxCmdMgr*, unsigned int, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+5f] | unknown (1000000 events: 0.04%) art::Monitor::MonitorExit(art::Thread*, art::mirror::Object*) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+7200] | unknown (4000000 events: 0.15%) android::Parcel::read(void*, unsigned int) const | /system/lib/libbinder.so (4000000 events: 0.15%) memcpy | /system/lib/libc.so (1000000 events: 0.04%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.04%) @plt | /system/lib/libc.so (1000000 events: 0.04%) __aeabi_memcpy | /system/lib/libc.so (1000000 events: 0.04%) libart.so[+41e7b8] | /system/lib/libart.so (1000000 events: 0.04%) unknown[+cceef3fc] | unknown (4000000 events: 0.15%) A5xContext::ValidateLrzState() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) EsxContext::StoreBin(EsxBinData*, EsxRenderingLayout const*, EsxRenderBucket*, unsigned int, unsigned int, unsigned int, int, EsxRenderMode, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569017c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGfxMem::Init(EsxGfxMemCreateData*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) memset | /system/lib/libc.so (1000000 events: 0.04%) anon[+9e3] | //anon (3000000 events: 0.12%) art_quick_to_interpreter_bridge | /system/lib/libart.so (2000000 events: 0.08%) artQuickToInterpreterBridge | /system/lib/libart.so (2000000 events: 0.08%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (2000000 events: 0.08%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (2000000 events: 0.08%) artMterpAsmInstructionStart | /system/lib/libart.so (2000000 events: 0.08%) MterpInvokeVirtual | /system/lib/libart.so (1000000 events: 0.04%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (1000000 events: 0.04%) @plt | /system/lib/libart.so (1000000 events: 0.04%) MterpInvokeStaticRange | /system/lib/libart.so (1000000 events: 0.04%) bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (1000000 events: 0.04%) anon[+1008] | //anon (1000000 events: 0.04%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (14000000 events: 0.54%) A5xContext::HwConfigurePostRenderPass(EsxRenderBucket*, EsxBinData*, EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) __memcpy_base | /system/lib/libc.so (2000000 events: 0.08%) memset | /system/lib/libc.so (1000000 events: 0.04%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) EsxContext::StoreBin(EsxBinData*, EsxRenderingLayout const*, EsxRenderBucket*, unsigned int, unsigned int, unsigned int, int, EsxRenderMode, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::InsertRenderPassCheckpoint(EsxRenderBucket*, EsxRenderMode, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+c4f44d48] | unknown (1000000 events: 0.04%) A5xContext::HwConfigureBin(EsxRenderMode, EsxRenderBucket*, unsigned int, EsxBinData*, EsxRenderingLayout const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::InsertChainedBufDesc(EsxLinkedList const*, void*, unsigned int, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) A5xContext::InsertChainedBufDesc(EsxLinkedList const*, void*, unsigned int, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::HwInsertRenderPass(EsxRenderBucket*, EsxBinData const*, EsxRenderMode, EsxRenderingLayout const*, EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e46cc29c] | unknown (1000000 events: 0.04%) artGet32InstanceFromCode | /system/lib/libart.so (1000000 events: 0.04%) A5xBltDevice::A5xCanUseResolveStore(unsigned int, unsigned int, _QCTPIXELFORMAT, BltRect const*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::A5xCanUseResolveStore(unsigned int, unsigned int, _QCTPIXELFORMAT, BltRect const*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569150c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Parcel::setDataPosition(unsigned int) const | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+aebc56fe] | unknown (15000000 events: 0.58%) EsxContext::ValidateProgramTexUnitBoundObjs(EsxProgram*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxTextureObject::PreRenderProcessing(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::A5xGetTileOffsetY(unsigned int, unsigned int, unsigned int, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferOutput>::unflatten(void const*, unsigned int, int const*, unsigned int) | /system/lib/libgui.so (1000000 events: 0.04%) std::__1::vector<android::FrameEventsDelta, std::__1::allocator<android::FrameEventsDelta> >::resize(unsigned int) | /system/lib/libgui.so (1000000 events: 0.04%) ifree | /system/lib/libc.so (1000000 events: 0.04%) EsxContext::TexImageValidate(unsigned int, int, int, EsxBox const*, int, int, int, int, unsigned int, unsigned int, int, void const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.23%) EsxFormatUtils::IsGlTextureFormatCombinationValid(EsxSettings const*, EsxFormat const*, EsxDimensionType, EsxPixFormat, EsxPixType, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxCmdMgr::GetCmdSpace(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xPipeline::WriteGfxShaderRegs(A5xContext*, EsxCmdBufType, A5xStateBuffer*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::ClampClearRect(EsxRect const*, EsxRect const*, EsxRect*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::IGraphicBufferProducer::QueueBufferInput::flatten(void*&, unsigned int&, int*&, unsigned int&) const | /system/lib/libgui.so (1000000 events: 0.04%) android::Surface::hook_perform(ANativeWindow*, int, ...) | /system/lib/libgui.so (2000000 events: 0.08%) android::Surface::setBuffersTransform(unsigned int) | /system/lib/libgui.so (1000000 events: 0.04%) android::IPCThreadState::talkWithDriver(bool) | /system/lib/libbinder.so (18000000 events: 0.69%) @plt | /system/lib/libbinder.so (3000000 events: 0.12%) ioctl | /system/lib/libc.so (7000000 events: 0.27%) __ioctl | /system/lib/libc.so (2000000 events: 0.08%) unknown[+dd00cffc] | unknown (5000000 events: 0.19%) EsxContext::BucketProcessingSetup() | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) unknown[+e569db4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916dd0] | unknown (3000000 events: 0.12%) _Unwind_VRS_Interpret | /system/lib/vndk-sp/libcutils.so (1000000 events: 0.04%) EsxCmdBuf::ReturnUsedMemoryToPool(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+e569138c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxBltLib::CopyHostPtrBltSw(EsxBltCopyHostPtr const*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) EsxGfxMem::Map(EsxContext const*, unsigned long long, unsigned long long, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) memset | /system/lib/libc.so (1000000 events: 0.04%) unknown[+14a7] | unknown (1000000 events: 0.04%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+4] | unknown (9000000 events: 0.35%) EsxContext::ValidateProgramTexUnitBoundObjs(EsxProgram*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xTextureObject::HwPreRenderProcessing(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xTextureObject::UpdateTexRegs(A5xContext*, EsxSamplerDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Parcel::readInplace(unsigned int) const | /system/lib/libbinder.so (2000000 events: 0.08%) EsxTextureObject::MaxRequiredLevel() const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Parcel::read(android::Parcel::FlattenableHelperInterface&) const | /system/lib/libbinder.so (2000000 events: 0.08%) je_free | /system/lib/libc.so (2000000 events: 0.08%) ifree | /system/lib/libc.so (2000000 events: 0.08%) EsxContext::ImgWriteDisableReorderCheck(EsxProgram const* const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+822e] | unknown (5000000 events: 0.19%) EsxBltLib::FillFlagBuffer(EsxBltFillFlag const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) EsxRenderBucket::RenderingLayoutIncGfxMemRefs() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxRenderBucket::AddUnbucketedEntries(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) libbinder.so[+5f39c] | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+ca916e7c] | unknown (1000000 events: 0.04%) art::CheckJNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+ffffffff] | unknown (157000000 events: 6.03%) operator new[](unsigned int) | /system/lib/libc++.so (1000000 events: 0.04%) EsxBltLib::Fill(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwConfigurePreRenderPass(EsxRenderBucket*, EsxBinData*, EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxContext::ClearDirectly(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.23%) __aeabi_memclr4 | /system/lib/libc.so (1000000 events: 0.04%) A5xContext::ValidateBufferBlocks(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xResource::HwSetupBltSurface(EsxContext*, unsigned int, unsigned int, unsigned int, EsxSetupBltSurfaceFlags*, BltSurface*) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) EsxGlObject::GetLabelName(int, int*, char*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwCopyRenderingLayout(EsxRenderingLayout*, EsxRenderingLayout const*) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) __memcpy_base | /system/lib/libc.so (3000000 events: 0.12%) EsxFramebufferObject::IsComplete() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) operator new[](unsigned int, std::nothrow_t const&) | /system/lib/libc++.so (1000000 events: 0.04%) @plt | /system/lib/libc++.so (1000000 events: 0.04%) EsxContext::AddSwapHistoryDirtyRect(EsxRect*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxMemPool::AddToBusyList(EsxBufferDesc*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxContext::PostSubmit(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) EglThreadState::GetThreadState(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteFsFboLinkageRegs(unsigned int*, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxRenderBucket::AddUnbucketedEntries(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxRenderBucket::SurfacesNotFullyDiscarded() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) je_free | /system/lib/libc.so (1000000 events: 0.04%) A5xBltDevice::ExecuteResolveBlt(unsigned int*, A5xBltExecuteResolveArgs const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxRenderBucket::ProcessClearOnStoreBasedOnLoadStoreMasks(unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.04%) EsxMemPool::WaitForOneFreeBuffer() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) art::ScopedCheck::CheckFieldID(_jfieldID*) | /system/lib/libart.so (1000000 events: 0.04%) A5xContext::HwPostBlt(EsxBltType, EsxRenderBucket*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) je_calloc | /system/lib/libc.so (2000000 events: 0.08%) memset | /system/lib/libc.so (1000000 events: 0.04%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.04%) BltDevice::ExecSwCopyInternal(BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::HwInsertClearIB2s(void*, unsigned int, unsigned int, unsigned int, unsigned int, EsxRenderBucket*, EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) BltGenerateNativeColorFillValue(BltColor const*, _QCTPIXELFORMAT, void*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) BltColorToNative(BltColor const*, _QCTPIXELFORMAT, unsigned int, unsigned int, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xResource::HwGetAttribute(EsxContext*, unsigned int, EsxExternalClientHwAttr, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::BucketRenderingCmds(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwSetRenderMode(EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xResource::HwSetSubResourceCompressed(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) android::Parcel::~Parcel() | /system/lib/libbinder.so (2000000 events: 0.08%) android::IPCThreadState::freeBuffer(android::Parcel*, unsigned char const*, unsigned int, unsigned long long const*, unsigned int, void*) | /system/lib/libbinder.so (2000000 events: 0.08%) A5xResource::HwNotifyClear(EsxContext*, EsxClearValues*, int, unsigned int, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::ValidateFsFboLinkage() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxCmdBuf::GetSpace(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libc.so[+7c548] | /system/lib/libc.so (1000000 events: 0.04%) android::Parcel::readUint64(unsigned long long*) const | /system/lib/libbinder.so (2000000 events: 0.08%) A5xBltDevice::HwGetEngineSupportColorFill(BltLibEngine*, unsigned int, BltExecColorFill*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xPipeline::WriteGfxPipeline(A5xContext*, EsxCmdBufType, A5xStateBuffer*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxCmdMgr::IssuePendingIB1s(EsxFlushReason, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.27%) EsxContext::UpdateTexSamplerTimestamp(EsxShaderStage) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EglWindowSurface::UpdateResource(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (14000000 events: 0.54%) EglAndroidWindowSurface::GetBuffer(EglSubResource*, EglMemoryDesc*) | /vendor/lib/egl/eglSubDriverAndroid.so (3000000 events: 0.12%) EglAndroidWindowSurface::DequeueBuffer() | /vendor/lib/egl/eglSubDriverAndroid.so (2000000 events: 0.08%) EglSubDriverHelperGetValue | /vendor/lib/egl/libEGL_adreno.so (2000000 events: 0.08%) EglEntry::getEglEsxIfFuncs() | /vendor/lib/egl/libEGL_adreno.so (2000000 events: 0.08%) pthread_mutex_lock | /system/lib/libc.so (1000000 events: 0.04%) getpid | /system/lib/libc.so (1000000 events: 0.04%) EglAndroidWindowSurface::UpdateCurrentBuffer(EglSubResource*, EglMemoryDesc*) | /vendor/lib/egl/eglSubDriverAndroid.so (10000000 events: 0.38%) AndroidUtils::GetSubResourceInfo(ANativeWindowBuffer*, EglSubResourceFlags, EglSubResource*) | /vendor/lib/egl/eglSubDriverAndroid.so (6000000 events: 0.23%) AndroidUtils::UpdateQctFormat(ANativeWindowBuffer*, EglSubResourceFlags, _QCTPIXELFORMAT*) | /vendor/lib/egl/eglSubDriverAndroid.so (1000000 events: 0.04%) AndroidUtils::PerformGrallocOperation(EglGrallocOperation, unsigned int, ...) | /vendor/lib/egl/eglSubDriverAndroid.so (1000000 events: 0.04%) gralloc1::GrallocImpl::Gralloc1Perform(gralloc1_device*, int, ...) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.04%) gralloc1::BufferManager::Perform(int, std::__va_list) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.04%) __aeabi_uldivmod | /system/lib/liblog.so (2000000 events: 0.08%) @plt | /system/lib/liblog.so (1000000 events: 0.04%) AndroidUtils::PerformGrallocOperation(EglGrallocOperation, unsigned int, ...) | /vendor/lib/egl/eglSubDriverAndroid.so (3000000 events: 0.12%) gralloc1::GrallocImpl::Gralloc1Perform(gralloc1_device*, int, ...) | /vendor/lib/hw/gralloc.msm8998.so (3000000 events: 0.12%) @plt | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.04%) gralloc1::BufferManager::Perform(int, std::__va_list) | /vendor/lib/hw/gralloc.msm8998.so (2000000 events: 0.08%) gralloc1::Allocator::GetRgbDataAddress(private_handle_t*, void**) | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.04%) @plt | /vendor/lib/hw/gralloc.msm8998.so (1000000 events: 0.04%) EsxBltLib::SetupBltSurface(BltSurface*, EsxResource const*, unsigned int, unsigned int, unsigned int, EsxFormat const*, EsxSetupBltSurfaceFlags, EsxRect*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::Clear(unsigned int, unsigned int, unsigned int, EsxClearValues*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) BltDevice::ExecStore(BltExecStore*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwFlagClear(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*, EsxStatus*, EsxStatus*, EsxStatus*) | /vendor/lib/egl/libGLESv2_adreno.so (8000000 events: 0.31%) EsxCmdMgr::Submit(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) eglGetError | /system/lib/libEGL.so (4000000 events: 0.15%) eglGetError | /vendor/lib/egl/libEGL_adreno.so (4000000 events: 0.15%) EglEntry::getEglEsxIfFuncs() | /vendor/lib/egl/libEGL_adreno.so (4000000 events: 0.15%) getpid | /system/lib/libc.so (1000000 events: 0.04%) EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwConfigurePreRenderPass(EsxRenderBucket*, EsxBinData*, EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) BltDevice::HwSizeOfExecFill(BltSetupColorFill*, BltExecColorFill*, BltSetupDepthFill*, BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::HwSizeOfExecColorFill(BltExecColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) je_arena_dalloc_bin_junked_locked | /system/lib/libc.so (2000000 events: 0.08%) A5xContext::ValidateTransformFeedbackBuffers() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) EsxContext::AcquireBackBuffer(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxRenderBucket::ConvertSurfacesMask(unsigned int, EsxRenderingLayout const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::PrepareDisplayableSurface(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxRenderBucket::SaveClearOnStoreInfo(EsxClearOnStoreInfo*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) art::StackVisitor::GetDexPc(bool) const | /system/lib/libart.so (1000000 events: 0.04%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (2000000 events: 0.08%) EsxGlApiParamValidate::GlEnableVertexAttribArray(EsxDispatch*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxResource::UpdateGfxMemReference(EsxCmdMgr*, unsigned int, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwUpdateRenderingLayout(unsigned int, unsigned int, int, unsigned int, EsxResource const*, EsxRenderSurfaceDesc const*, unsigned int, EsxRenderingLayout*) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) EsxRenderBucket::Reset() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Surface::query(int, int*) const | /system/lib/libgui.so (1000000 events: 0.04%) A5xContext::InsertBucketedIB2LoadStoreChain(EsxBinData*, EsxRenderBucket*, unsigned int, unsigned int, EsxRenderMode, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxBltLib::FillHw(EsxBltFill const*, EsxBltColorFill const*, EsxBltDepthFill const*, EsxBltStatus*, EsxBltStatus*, EsxBltClearOnStoreArgs*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) operator new(unsigned int) | /system/lib/libc++.so (1000000 events: 0.04%) je_malloc | /system/lib/libc.so (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileGeneral565Swizzle(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, BltExecSwCopy*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxMemPool::AddToFreeList(EsxBufferDesc*) | /vendor/lib/egl/libGLESv2_adreno.so (11000000 events: 0.42%) EsxCmdMgr::GetCmdSpace(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xPipeline::WriteGfxShaderRegs(A5xContext*, EsxCmdBufType, A5xStateBuffer*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xTextureObject::UpdateMemObj(A5xContext*, unsigned int, unsigned int, unsigned int, unsigned int, EsxDimensionType, EsxFormat const*, A5xRegTpTexMemObjDesc*, int, EsxSamplerDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::ValidateState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (12000000 events: 0.46%) A5xContext::ValidateBlendFuncAndEquationState() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xFramebufferObject::Write(EsxCmdBufType, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xVertexArrayObject::SetVfdRegs(unsigned int, EsxAttributeDesc const*, _QCTPIXELFORMAT, unsigned long long, unsigned long long, unsigned int, unsigned int, A5xVfdRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xVertexArrayObject::CalcVfdRegs(EsxDrawDescriptor const*, A5xVfdRegs*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwPreIB1Setup(EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteSetRenderMode(EsxCmdBufType, EsxRenderMode, A5xPreemptionCounterOffset) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::HwSizeOfExecColorFill(BltExecColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+da5d4b7c] | unknown (3000000 events: 0.12%) ifree | /system/lib/libc.so (1000000 events: 0.04%) A5xResource::InitSubResourceFlagBufferDesc(EsxContext*, A5xSubResource*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+e568ec8c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e56a034c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+c4d2e66c] | unknown (1000000 events: 0.04%) A5xContext::HwProcessStorePatchPoints(EsxRenderBucket*, BltPatchData*, EsxCmdBuf*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::ValidateState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) EsxChunkedMemPool::GetChunkedMemPoolSpaceAligned(unsigned int, unsigned int, unsigned int**, unsigned long long*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+3ffc] | unknown (1000000 events: 0.04%) android::IPCThreadState::executeCommand(int) | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+dd0453fc] | unknown (1000000 events: 0.04%) EsxChunkedMemPool::GetChunkedMemPoolSpaceAligned(unsigned int, unsigned int, unsigned int**, unsigned long long*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+cba32024] | unknown (2000000 events: 0.08%) A5xContext::ValidateState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+ca916a54] | unknown (1000000 events: 0.04%) A5xContext::GeneratePreemptionPreamble(EsxRenderBucket*, EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libunwind::Registers_arm::restoreVFPv3(unsigned long long*) | /vendor/lib/hw/gralloc.msm8998.so (2000000 events: 0.08%) unknown[+e568c44c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android_glDrawArrays__III(_JNIEnv*, _jobject*, int, int, int) | /system/lib/libandroid_runtime.so (1000000 events: 0.04%) getPointer(_JNIEnv*, _jobject*, _jarray**, int*, int*) | /system/lib/libandroid_runtime.so (87000000 events: 3.34%) _JNIEnv::CallStaticLongMethod(_jclass*, _jmethodID*, ...) | /system/lib/libandroid_runtime.so (43000000 events: 1.65%) art::CheckJNI::CallStaticLongMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list) | /system/lib/libart.so (42000000 events: 1.61%) art::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType) | /system/lib/libart.so (40000000 events: 1.54%) art::CheckJNI::CheckCallArgs(art::ScopedObjectAccess&, art::ScopedCheck&, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, art::InvokeType, art::VarArgs const*) | /system/lib/libart.so (12000000 events: 0.46%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (12000000 events: 0.46%) art::ScopedCheck::CheckVarArgs(art::ScopedObjectAccess&, art::VarArgs const*) | /system/lib/libart.so (8000000 events: 0.31%) art::VarArgs::GetValue(char) | /system/lib/libart.so (1000000 events: 0.04%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (4000000 events: 0.15%) art::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::ScopedCheck::InstanceKind, _jobject*, bool) | /system/lib/libart.so (4000000 events: 0.15%) art::Thread::DecodeJObject(_jobject*) const | /system/lib/libart.so (2000000 events: 0.08%) art::JavaVMExt::DecodeGlobal(void*) | /system/lib/libart.so (2000000 events: 0.08%) art::IndirectReferenceTable::GetChecked(void*) const | /system/lib/libart.so (1000000 events: 0.04%) art::ScopedCheck::CheckMethodAndSig(art::ScopedObjectAccess&, _jobject*, _jclass*, _jmethodID*, art::Primitive::Type, art::InvokeType) | /system/lib/libart.so (1000000 events: 0.04%) art::JNI::CallStaticLongMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list) | /system/lib/libart.so (21000000 events: 0.81%) art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (20000000 events: 0.77%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (20000000 events: 0.77%) art::ArtMethod::GetClassFromTypeIndex(art::dex::TypeIndex, bool) | /system/lib/libart.so (2000000 events: 0.08%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (16000000 events: 0.61%) art_quick_invoke_static_stub | /system/lib/libart.so (16000000 events: 0.61%) art_quick_invoke_stub_internal | /system/lib/libart.so (16000000 events: 0.61%) art_quick_to_interpreter_bridge | /system/lib/libart.so (14000000 events: 0.54%) artQuickToInterpreterBridge | /system/lib/libart.so (14000000 events: 0.54%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (13000000 events: 0.50%) art::GetStackOverflowReservedBytes(art::InstructionSet) | /system/lib/libart.so (1000000 events: 0.04%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (11000000 events: 0.42%) MterpShouldSwitchInterpreters | /system/lib/libart.so (2000000 events: 0.08%) art::jit::Jit::MethodEntered(art::Thread*, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.04%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.04%) MterpProfileActive | /system/lib/libart.so (1000000 events: 0.04%) MterpAddHotnessBatch | /system/lib/libart.so (1000000 events: 0.04%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.04%) artMterpAsmInstructionStart | /system/lib/libart.so (7000000 events: 0.27%) artGet64InstanceFromCode | /system/lib/libart.so (4000000 events: 0.15%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (4000000 events: 0.15%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.04%) art::mirror::Class::IsInSamePackage(art::ObjPtr<art::mirror::Class>) | /system/lib/libart.so (3000000 events: 0.12%) art::mirror::Class::GetDescriptor(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) | /system/lib/libart.so (2000000 events: 0.08%) strlen | /system/lib/libc.so (1000000 events: 0.04%) artGet32InstanceFromCode | /system/lib/libart.so (3000000 events: 0.12%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (3000000 events: 0.12%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.04%) art::mirror::Class::IsInSamePackage(art::ObjPtr<art::mirror::Class>) | /system/lib/libart.so (2000000 events: 0.08%) art::mirror::Class::GetDescriptor(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) | /system/lib/libart.so (1000000 events: 0.04%) strlen | /system/lib/libc.so (1000000 events: 0.04%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.04%) @plt | /system/lib/libart.so (2000000 events: 0.08%) art::CheckJNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (42000000 events: 1.61%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (42000000 events: 1.61%) art::JNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (1000000 events: 0.04%) art::Thread::DecodeJObject(_jobject*) const | /system/lib/libart.so (1000000 events: 0.04%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (36000000 events: 1.38%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (34000000 events: 1.31%) strlen | /system/lib/libc.so (1000000 events: 0.04%) art::ScopedCheck::CheckFieldID(_jfieldID*) | /system/lib/libart.so (2000000 events: 0.08%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.04%) art::gc::space::ContinuousSpace::Contains(art::mirror::Object const*) const | /system/lib/libart.so (1000000 events: 0.04%) art::ArtField::GetName() | /system/lib/libart.so (8000000 events: 0.31%) art::Thread::DecodeJObject(_jobject*) const | /system/lib/libart.so (1000000 events: 0.04%) art::mirror::Class::FindInstanceField(art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (16000000 events: 0.61%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (16000000 events: 0.61%) memcmp | /system/lib/libc.so (1000000 events: 0.04%) art::ArtField::GetName() | /system/lib/libart.so (7000000 events: 0.27%) strlen | /system/lib/libc.so (3000000 events: 0.12%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (1000000 events: 0.04%) @plt | /system/lib/libart.so (2000000 events: 0.08%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (3000000 events: 0.12%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (2000000 events: 0.08%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (1000000 events: 0.04%) art::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::ScopedCheck::InstanceKind, _jobject*, bool) | /system/lib/libart.so (1000000 events: 0.04%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (1000000 events: 0.04%) EsxContext::ResetBucketInfo() | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.27%) EsxRenderBucket::Reset() | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.27%) je_free | /system/lib/libc.so (1000000 events: 0.04%) ifree | /system/lib/libc.so (1000000 events: 0.04%) EsxRenderBucket::EmptyBufDescList(EsxLinkedList*, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxCmdMgr::GetCmdSpace(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (11000000 events: 0.42%) A5xContext::InsertChainedBufDesc(EsxLinkedList const*, void*, unsigned int, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xFramebufferObject::Write(EsxCmdBufType, int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) A5xResource::HwCopySubResource(EsxSubResource*, EsxSubResource const*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxBltLib::FillFlagBuffer(EsxBltFillFlag const*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) A5xBltDevice::HwStaticSetup(BltStaticSetup*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+da5da294] | unknown (1000000 events: 0.04%) EsxCmdMgr::GetCmdSpace(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteFsFboLinkageRegs(unsigned int*, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) libbinder.so[+5e2ec] | /system/lib/libbinder.so (2000000 events: 0.08%) anon[+ad5] | //anon (1000000 events: 0.04%) android.opengl.GLES10.glDrawArrays [DEDUPED] | /system/framework/arm/boot-framework.oat (1000000 events: 0.04%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.04%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+70108001] | unknown (2000000 events: 0.08%) A5xContext::InsertChainedBufDesc(EsxLinkedList const*, void*, unsigned int, unsigned int*, unsigned int*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+ccefc1bc] | unknown (1000000 events: 0.04%) A5xVertexArrayObject::CalcVfdRegs(EsxDrawDescriptor const*, A5xVfdRegs*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxVertexArrayObject::UpdateInternalVbos(EsxDrawDescriptor const*, unsigned int, EsxAttributeDesc const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+53] | unknown (1000000 events: 0.04%) EsxCmdBuf::GetSpace(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca915ce4] | unknown (1000000 events: 0.04%) A5xBltDevice::ExecuteResolveBlt(unsigned int*, A5xBltExecuteResolveArgs const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::IPCThreadState::executeCommand(int) | /system/lib/libbinder.so (2000000 events: 0.08%) unknown[+13101a3c] | unknown (3000000 events: 0.12%) EsxContext::TexParameterParamValidate(unsigned int, unsigned int, int const*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxFormatUtils::GetEsxFormat(EsxFormatDesc const*, EsxFormat*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+e569d2dc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+c4abbefc] | unknown (1000000 events: 0.04%) arena_dalloc_bin_locked_impl | /system/lib/libc.so (1000000 events: 0.04%) android::Parcel::freeDataNoInit() | /system/lib/libbinder.so (1000000 events: 0.04%) android::ProcessState::self() | /system/lib/libbinder.so (1000000 events: 0.04%) pthread_mutex_lock | /system/lib/libc.so (1000000 events: 0.04%) unknown[+dcf75a7c] | unknown (11000000 events: 0.42%) EsxRenderBucket::CheckClearOnlyTextures() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::ValidateImgTexObjectsCommon(A5xProgram const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) operator new(unsigned int) | /system/lib/libc++.so (1000000 events: 0.04%) EsxContext::RunMempoolGarbageCollection(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxMemPoolGeneral::GarbageCollect(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::RestoreDirtiedBltlibState(BltDirtyState const*) | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.27%) EsxContext::HwSetProgramState() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) unknown[+ca916618] | unknown (3000000 events: 0.12%) EsxRenderBucket::BeginBucket(EsxRenderBucketParams const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::CopyRenderingLayout(EsxRenderingLayout*, EsxRenderingLayout const*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxCmdBuf::ConfirmEntries() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxResource::PreparePackedGpuAccess(EsxContext*, EsxSubResourceRange const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libart.so[+41e7b4] | /system/lib/libart.so (4000000 events: 0.15%) EsxFormatUtils::IsGlTextureFormatCombinationValid(EsxSettings const*, EsxFormat const*, EsxDimensionType, EsxPixFormat, EsxPixType, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxResource::ExecuteDeferredSubResourceCopy(EsxContext*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (1000000 events: 0.04%) EsxResource::AllocGfxMemForRange(EsxContext*, EsxSubResourceRange const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5689b4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::ValidateFsFboLinkage() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::ValidateViewportState() | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.27%) unknown[+5] | unknown (12000000 events: 0.46%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (1000000 events: 0.04%) android::Surface::queueBuffer(ANativeWindowBuffer*, int) | /system/lib/libgui.so (8000000 events: 0.31%) android::Region::~Region() | /system/lib/libui.so (1000000 events: 0.04%) android::VectorImpl::finish_vector() | /system/lib/libutils.so (1000000 events: 0.04%) pthread_cond_broadcast | /system/lib/libc.so (2000000 events: 0.08%) __pthread_cond_pulse(pthread_cond_internal_t*, int) | /system/lib/libc.so (2000000 events: 0.08%) syscall | /system/lib/libc.so (2000000 events: 0.08%) android::SortedVectorImpl::~SortedVectorImpl() | /system/lib/libutils.so (1000000 events: 0.04%) android::Region::operator=(android::Region const&) | /system/lib/libui.so (1000000 events: 0.04%) android::sp<android::Fence>::~sp() | /system/lib/libui.so (2000000 events: 0.08%) A5xContext::HwFlagClear(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*, EsxStatus*, EsxStatus*, EsxStatus*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) unknown[+ca916d70] | unknown (1000000 events: 0.04%) A5xContext::HwCopyRenderingLayout(EsxRenderingLayout*, EsxRenderingLayout const*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.04%) __start_thread | /system/lib/libc.so (229000000 events: 8.80%) __pthread_start(void*) | /system/lib/libc.so (229000000 events: 8.80%) art::Thread::CreateCallback(void*) | /system/lib/libart.so (229000000 events: 8.80%) art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*) | /system/lib/libart.so (229000000 events: 8.80%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (229000000 events: 8.80%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (229000000 events: 8.80%) art_quick_invoke_stub | /system/lib/libart.so (229000000 events: 8.80%) art_quick_invoke_stub_internal | /system/lib/libart.so (229000000 events: 8.80%) art_quick_to_interpreter_bridge | /system/lib/libart.so (229000000 events: 8.80%) artQuickToInterpreterBridge | /system/lib/libart.so (229000000 events: 8.80%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (229000000 events: 8.80%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (229000000 events: 8.80%) artMterpAsmInstructionStart | /system/lib/libart.so (229000000 events: 8.80%) MterpInvokeDirect | /system/lib/libart.so (229000000 events: 8.80%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (229000000 events: 8.80%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (229000000 events: 8.80%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (229000000 events: 8.80%) MterpCommonTakenBranchNoFlags | /system/lib/libart.so (1000000 events: 0.04%) artMterpAsmInstructionStart | /system/lib/libart.so (134000000 events: 5.15%) MterpInvokeStaticRange | /system/lib/libart.so (33000000 events: 1.27%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (1000000 events: 0.04%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (2000000 events: 0.08%) art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(art::Thread*, unsigned int, art::ArtMethod*, art::InvokeType) | /system/lib/libart.so (3000000 events: 0.12%) bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (27000000 events: 1.04%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (22000000 events: 0.85%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (20000000 events: 0.77%) art::jit::Jit::CanInvokeCompiledCode(art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.04%) artMterpAsmInstructionStart | /system/lib/libart.so (10000000 events: 0.38%) MterpInvokeStatic | /system/lib/libart.so (10000000 events: 0.38%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (10000000 events: 0.38%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (7000000 events: 0.27%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (7000000 events: 0.27%) constvalop_long_to_double | /system/lib/libart.so (1000000 events: 0.04%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 0.12%) MterpGet64Static | /system/lib/libart.so (1000000 events: 0.04%) MterpThreadFenceForConstructor | /system/lib/libart.so (1000000 events: 0.04%) MterpProfileActive | /system/lib/libart.so (1000000 events: 0.04%) art::jit::Jit::MethodEntered(art::Thread*, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.04%) MterpShouldSwitchInterpreters | /system/lib/libart.so (1000000 events: 0.04%) @plt | /system/lib/libart.so (1000000 events: 0.04%) art::jit::JitCodeCache::ContainsPc(void const*) const | /system/lib/libart.so (1000000 events: 0.04%) MterpProfileActive | /system/lib/libart.so (2000000 events: 0.08%) MterpAddHotnessBatch | /system/lib/libart.so (2000000 events: 0.08%) art::jit::Jit::ShouldUsePriorityThreadWeight() | /system/lib/libart.so (1000000 events: 0.04%) ExecuteMterpImpl | /system/lib/libart.so (3000000 events: 0.12%) MterpSetUpHotnessCountdown | /system/lib/libart.so (1000000 events: 0.04%) MterpInvokeStatic | /system/lib/libart.so (14000000 events: 0.54%) art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(art::Thread*, unsigned int, art::ArtMethod*, art::InvokeType) | /system/lib/libart.so (1000000 events: 0.04%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (11000000 events: 0.42%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (8000000 events: 0.31%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (8000000 events: 0.31%) artMterpAsmInstructionStart | /system/lib/libart.so (7000000 events: 0.27%) MterpGetObjStatic | /system/lib/libart.so (2000000 events: 0.08%) art::ClassLinker::ResolveField(unsigned int, art::ArtMethod*, bool) | /system/lib/libart.so (1000000 events: 0.04%) MterpInvokeStatic | /system/lib/libart.so (4000000 events: 0.15%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (4000000 events: 0.15%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (4000000 events: 0.15%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (4000000 events: 0.15%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 0.12%) MterpGet64Static | /system/lib/libart.so (3000000 events: 0.12%) art::ClassLinker::ResolveField(unsigned int, art::ArtMethod*, bool) | /system/lib/libart.so (1000000 events: 0.04%) constvalop_long_to_double | /system/lib/libart.so (1000000 events: 0.04%) art::jit::Jit::MethodEntered(art::Thread*, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.04%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.04%) art::ClassLinker::ShouldUseInterpreterEntrypoint(art::ArtMethod*, void const*) | /system/lib/libart.so (1000000 events: 0.04%) MterpCheckCast | /system/lib/libart.so (6000000 events: 0.23%) art::ResolveVerifyAndClinit(art::dex::TypeIndex, art::ArtMethod*, art::Thread*, bool, bool) | /system/lib/libart.so (1000000 events: 0.04%) art::ClassLinker::ResolveType(art::dex::TypeIndex, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.04%) artUnlockObjectFromCode | /system/lib/libart.so (1000000 events: 0.04%) art::Monitor::MonitorExit(art::Thread*, art::mirror::Object*) | /system/lib/libart.so (1000000 events: 0.04%) art::Monitor::Unlock(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::Mutex::ExclusiveUnlock(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) MterpInvokeInterface | /system/lib/libart.so (64000000 events: 2.46%) art::ComputeModifiedUtf8Hash(char const*) | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(art::Thread*, unsigned int, art::ArtMethod*, art::InvokeType) | /system/lib/libart.so (2000000 events: 0.08%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (47000000 events: 1.81%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (45000000 events: 1.73%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (45000000 events: 1.73%) artMterpAsmInstructionStart | /system/lib/libart.so (44000000 events: 1.69%) artGet32InstanceFromCode | /system/lib/libart.so (3000000 events: 0.12%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (3000000 events: 0.12%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (2000000 events: 0.08%) MterpInvokeStatic | /system/lib/libart.so (13000000 events: 0.50%) art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(art::Thread*, unsigned int, art::ArtMethod*, art::InvokeType) | /system/lib/libart.so (1000000 events: 0.04%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (12000000 events: 0.46%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (12000000 events: 0.46%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (10000000 events: 0.38%) art_quick_invoke_static_stub | /system/lib/libart.so (10000000 events: 0.38%) art_quick_invoke_stub_internal | /system/lib/libart.so (10000000 events: 0.38%) android.os.Binder.setThreadStrictModePolicy [DEDUPED] | /system/framework/arm/boot-framework.oat (10000000 events: 0.38%) glClear | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (7000000 events: 0.27%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (7000000 events: 0.27%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (7000000 events: 0.27%) art::NthCallerVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.04%) art::StackVisitor::GetMethod() const | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (6000000 events: 0.23%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (6000000 events: 0.23%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (1000000 events: 0.04%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (2000000 events: 0.08%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (2000000 events: 0.08%) glClear | /system/lib/libGLESv1_CM.so (2000000 events: 0.08%) artGetBooleanInstanceFromCode | /system/lib/libart.so (1000000 events: 0.04%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) MterpInvokeDirect | /system/lib/libart.so (27000000 events: 1.04%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (27000000 events: 1.04%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (25000000 events: 0.96%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (25000000 events: 0.96%) artMterpAsmInstructionStart | /system/lib/libart.so (24000000 events: 0.92%) MterpInvokeVirtualRange | /system/lib/libart.so (5000000 events: 0.19%) art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(art::Thread*, unsigned int, art::ArtMethod*, art::InvokeType) | /system/lib/libart.so (1000000 events: 0.04%) bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (4000000 events: 0.15%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (4000000 events: 0.15%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (4000000 events: 0.15%) artMterpAsmInstructionStart | /system/lib/libart.so (4000000 events: 0.15%) MterpInvokeStatic | /system/lib/libart.so (2000000 events: 0.08%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (2000000 events: 0.08%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (2000000 events: 0.08%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (1000000 events: 0.04%) art_quick_invoke_static_stub | /system/lib/libart.so (1000000 events: 0.04%) art_quick_invoke_stub_internal | /system/lib/libart.so (1000000 events: 0.04%) android.opengl.GLES10.glLightf [DEDUPED] | /system/framework/arm/boot-framework.oat (1000000 events: 0.04%) glTexParameterf | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) MterpInvokeVirtual | /system/lib/libart.so (1000000 events: 0.04%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (1000000 events: 0.04%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (1000000 events: 0.04%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (1000000 events: 0.04%) artMterpAsmInstructionStart | /system/lib/libart.so (1000000 events: 0.04%) artGet32InstanceFromCode | /system/lib/libart.so (1000000 events: 0.04%) artGetBooleanInstanceFromCode | /system/lib/libart.so (1000000 events: 0.04%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) MterpInvokeVirtual | /system/lib/libart.so (9000000 events: 0.35%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (7000000 events: 0.27%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (6000000 events: 0.23%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (5000000 events: 0.19%) artMterpAsmInstructionStart | /system/lib/libart.so (5000000 events: 0.19%) artSet32InstanceFromMterp | /system/lib/libart.so (1000000 events: 0.04%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) artGet32InstanceFromCode | /system/lib/libart.so (1000000 events: 0.04%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) artGetBooleanInstanceFromCode | /system/lib/libart.so (3000000 events: 0.12%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (3000000 events: 0.12%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (3000000 events: 0.12%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (1000000 events: 0.04%) EsxCmdMgr::GetCmdSpace(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xPipeline::WriteGfxShaderRegs(A5xContext*, EsxCmdBufType, A5xStateBuffer*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) artGetObjInstanceFromCode | /system/lib/libart.so (1000000 events: 0.04%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) artGetBooleanInstanceFromCode | /system/lib/libart.so (1000000 events: 0.04%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) MterpInvokeStatic | /system/lib/libart.so (2000000 events: 0.08%) art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(art::Thread*, unsigned int, art::ArtMethod*, art::InvokeType) | /system/lib/libart.so (1000000 events: 0.04%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (1000000 events: 0.04%) @plt | /system/lib/libc.so (1000000 events: 0.04%) artUnlockObjectFromCode | /system/lib/libart.so (1000000 events: 0.04%) art::Monitor::MonitorExit(art::Thread*, art::mirror::Object*) | /system/lib/libart.so (1000000 events: 0.04%) art::Monitor::Unlock(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) artLockObjectFromCode | /system/lib/libart.so (1000000 events: 0.04%) art::Monitor::MonitorEnter(art::Thread*, art::mirror::Object*, bool) | /system/lib/libart.so (1000000 events: 0.04%) MterpShouldSwitchInterpreters | /system/lib/libart.so (1000000 events: 0.04%) __aeabi_memclr4 | /system/lib/libc.so (1000000 events: 0.04%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (1000000 events: 0.04%) art_quick_invoke_stub | /system/lib/libart.so (1000000 events: 0.04%) art_quick_invoke_stub_internal | /system/lib/libart.so (1000000 events: 0.04%) @plt | /system/lib/libart.so (1000000 events: 0.04%) MterpCommonTakenBranch | /system/lib/libart.so (1000000 events: 0.04%) MterpConstString | /system/lib/libart.so (2000000 events: 0.08%) MterpInvokeDirectRange | /system/lib/libart.so (3000000 events: 0.12%) art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(art::Thread*, unsigned int, art::ArtMethod*, art::InvokeType) | /system/lib/libart.so (2000000 events: 0.08%) bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (1000000 events: 0.04%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (1000000 events: 0.04%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (1000000 events: 0.04%) constvalop_long_to_double | /system/lib/libart.so (1000000 events: 0.04%) artLockObjectFromCode | /system/lib/libart.so (4000000 events: 0.15%) art::Monitor::MonitorEnter(art::Thread*, art::mirror::Object*, bool) | /system/lib/libart.so (4000000 events: 0.15%) art::Monitor::Lock(art::Thread*) | /system/lib/libart.so (4000000 events: 0.15%) art::Mutex::ExclusiveUnlock(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::Monitor::TryLockLocked(art::Thread*) | /system/lib/libart.so (2000000 events: 0.08%) art::Thread::GetCurrentMethod(unsigned int*, bool, bool) const | /system/lib/libart.so (1000000 events: 0.04%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.04%) art::CurrentMethodVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.04%) art::StackVisitor::GetDexPc(bool) const | /system/lib/libart.so (1000000 events: 0.04%) MterpInvokeVirtualQuickRange | /system/lib/libart.so (2000000 events: 0.08%) art::Monitor::Unlock(art::Thread*) | /system/lib/libart.so (2000000 events: 0.08%) constvalop_long_to_double | /system/lib/libart.so (94000000 events: 3.61%) MterpInvokeVirtualQuickRange | /system/lib/libart.so (92000000 events: 3.54%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (1000000 events: 0.04%) art::ProfilingInfo::AddInvokeInfo(unsigned int, art::mirror::Class*) | /system/lib/libart.so (4000000 events: 0.15%) art::ProfilingInfo::GetInlineCache(unsigned int) | /system/lib/libart.so (4000000 events: 0.15%) bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (79000000 events: 3.04%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (23000000 events: 0.88%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (15000000 events: 0.58%) art_quick_invoke_stub | /system/lib/libart.so (15000000 events: 0.58%) art_quick_invoke_stub_internal | /system/lib/libart.so (14000000 events: 0.54%) anon[+30e0] | //anon (1000000 events: 0.04%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.04%) anon[+30d8] | //anon (1000000 events: 0.04%) java.lang.Object.notify [DEDUPED] | /system/framework/arm/boot.oat (10000000 events: 0.38%) art::JniMethodFastEnd(unsigned int, art::Thread*) | /system/lib/libart.so (6000000 events: 0.23%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (6000000 events: 0.23%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (6000000 events: 0.23%) art::NthCallerVisitor::VisitFrame() | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (3000000 events: 0.12%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (3000000 events: 0.12%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (1000000 events: 0.04%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (2000000 events: 0.08%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (2000000 events: 0.08%) art::Object_wait(_JNIEnv*, _jobject*) | /system/lib/libart.so (4000000 events: 0.15%) art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState) | /system/lib/libart.so (4000000 events: 0.15%) art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) | /system/lib/libart.so (4000000 events: 0.15%) art::Monitor::Lock(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::Monitor::TryLockLocked(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::Thread::GetCurrentMethod(unsigned int*, bool, bool) const | /system/lib/libart.so (1000000 events: 0.04%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) art::ConditionVariable::WaitHoldingLocks(art::Thread*) | /system/lib/libart.so (2000000 events: 0.08%) art::Mutex::ExclusiveUnlock(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) syscall | /system/lib/libc.so (1000000 events: 0.04%) @plt | /system/lib/libart.so (1000000 events: 0.04%) @plt | /system/lib/libart.so (1000000 events: 0.04%) memset | /system/lib/libc.so (1000000 events: 0.04%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (44000000 events: 1.69%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (44000000 events: 1.69%) artMterpAsmInstructionStart | /system/lib/libart.so (42000000 events: 1.61%) MterpInvokeInterface | /system/lib/libart.so (35000000 events: 1.35%) art::ComputeModifiedUtf8Hash(char const*) | /system/lib/libart.so (2000000 events: 0.08%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (25000000 events: 0.96%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (24000000 events: 0.92%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (23000000 events: 0.88%) art_quick_invoke_stub | /system/lib/libart.so (23000000 events: 0.88%) art_quick_invoke_stub_internal | /system/lib/libart.so (23000000 events: 0.88%) android.filterfw.core.NativeProgram.callNativeProcess [DEDUPED] | /system/framework/arm/boot-framework.oat (23000000 events: 0.88%) android::jni_eglSwapBuffers(_JNIEnv*, _jobject*, _jobject*, _jobject*) | /system/lib/libandroid_runtime.so (17000000 events: 0.65%) @plt | /system/lib/libEGL.so (2000000 events: 0.08%) art::CheckJNI::GetLongField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (15000000 events: 0.58%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (14000000 events: 0.54%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (10000000 events: 0.38%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (10000000 events: 0.38%) art::ScopedCheck::CheckFieldID(_jfieldID*) | /system/lib/libart.so (2000000 events: 0.08%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (2000000 events: 0.08%) art::gc::space::ContinuousSpace::Contains(art::mirror::Object const*) const | /system/lib/libart.so (1000000 events: 0.04%) art::ArtField::GetName() | /system/lib/libart.so (3000000 events: 0.12%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (2000000 events: 0.08%) strlen | /system/lib/libc.so (1000000 events: 0.04%) art::mirror::Class::FindInstanceField(art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (1000000 events: 0.04%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (1000000 events: 0.04%) art::ArtField::GetName() | /system/lib/libart.so (1000000 events: 0.04%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (3000000 events: 0.12%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (3000000 events: 0.12%) art::ScopedCheck::CheckFieldID(_jfieldID*) | /system/lib/libart.so (3000000 events: 0.12%) art::gc::Heap::IsValidObjectAddress(void const*) const | /system/lib/libart.so (3000000 events: 0.12%) eglSwapBuffersWithDamageKHR | /system/lib/libEGL.so (1000000 events: 0.04%) libunwind::Registers_arm::restoreVFPv3(unsigned long long*) | /system/lib/libEGL.so (1000000 events: 0.04%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (6000000 events: 0.23%) art::gc::accounting::SpaceBitmap<4096u>::ClearVisitor::ClearVisitor(art::gc::accounting::SpaceBitmap<4096u>*) | /system/lib/libart.so (1000000 events: 0.04%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (4000000 events: 0.15%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (4000000 events: 0.15%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (4000000 events: 0.15%) art::jit::JitCodeCache::LookupMethodHeader(unsigned int, art::ArtMethod*) | /system/lib/libart.so (1000000 events: 0.04%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (3000000 events: 0.12%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (3000000 events: 0.12%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (3000000 events: 0.12%) art::OatFile::OatClass::OatClass(art::OatFile const*, art::mirror::Class::Status, art::OatClassType, unsigned int, unsigned int const*, art::OatMethodOffsets const*) | /system/lib/libart.so (1000000 events: 0.04%) artGet32InstanceFromCode | /system/lib/libart.so (6000000 events: 0.23%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (6000000 events: 0.23%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (5000000 events: 0.19%) ExecuteMterpImpl | /system/lib/libart.so (1000000 events: 0.04%) MterpSetUpHotnessCountdown | /system/lib/libart.so (1000000 events: 0.04%) EglWindowSurface::UpdateResource(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (6000000 events: 0.23%) EglWindowSurface::UpdateResource(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EglAndroidWindowSurface::GetBuffer(EglSubResource*, EglMemoryDesc*) | /vendor/lib/egl/eglSubDriverAndroid.so (3000000 events: 0.12%) EglAndroidWindowSurface::DequeueBuffer() | /vendor/lib/egl/eglSubDriverAndroid.so (3000000 events: 0.12%) EglSubDriverHelperGetValue | /vendor/lib/egl/libEGL_adreno.so (1000000 events: 0.04%) memset | /system/lib/libc.so (1000000 events: 0.04%) EglAndroidWindowSurface::UpdateCurrentBuffer(EglSubResource*, EglMemoryDesc*) | /vendor/lib/egl/eglSubDriverAndroid.so (1000000 events: 0.04%) AndroidUtils::GetSubResourceInfo(ANativeWindowBuffer*, EglSubResourceFlags, EglSubResource*) | /vendor/lib/egl/eglSubDriverAndroid.so (1000000 events: 0.04%) __aeabi_uldivmod | /system/lib/liblog.so (1000000 events: 0.04%) @plt | /system/lib/liblog.so (1000000 events: 0.04%) unknown[+ca916a18] | unknown (1000000 events: 0.04%) je_calloc | /system/lib/libc.so (1000000 events: 0.04%) A5xFramebufferObject::AddFlexPatchPoint(A5xFlexPatchType, unsigned int*, unsigned long long) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGfxMem::Map(EsxContext const*, unsigned long long, unsigned long long, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxGfxMem::Map(EsxContext const*, unsigned long long, unsigned long long, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) eglGetError | /system/lib/libEGL.so (1000000 events: 0.04%) eglGetError | /vendor/lib/egl/libEGL_adreno.so (1000000 events: 0.04%) EglEntry::getEglEsxIfFuncs() | /vendor/lib/egl/libEGL_adreno.so (1000000 events: 0.04%) unknown[+e568c40c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e4f3977c] | unknown (1000000 events: 0.04%) art::JavaVMExt::DecodeGlobal(void*) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e5c2a070] | unknown (1000000 events: 0.04%) EsxContext::GlUseProgram(unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916d94] | unknown (1000000 events: 0.04%) A5xContext::SizeofWriteTexSamplers(int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+beb16ffc] | unknown (1000000 events: 0.04%) A5xContext::WriteTessBuffers(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568874c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569b50c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxResource::ExecuteDeferredSubResourceCopy(EsxContext*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+98] | unknown (2000000 events: 0.08%) EsxContext::TexParameterParamValidate(unsigned int, unsigned int, int const*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxCmdMgr::GfxMemReferenced(EsxGfxMem*, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGfxMem::UpdateTimestamp(EsxContext const*, EsxAccessType, EsxBucketIdReference*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::HwExecColorFill(BltExecColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) A5xBltDevice::A5xGenerateResolveColorFillValue(BltColor const*, _QCTPIXELFORMAT, void*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) unknown[+c4f4c87c] | unknown (1000000 events: 0.04%) A5xContext::HwConfigureRenderPasses(EsxRenderBucket*, EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::InsertRenderPassCheckpoint(EsxRenderBucket*, EsxRenderMode, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Surface::hook_query(ANativeWindow const*, int, int*) | /system/lib/libgui.so (3000000 events: 0.12%) EsxContext::GlBindTexture(unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+27c] | unknown (2000000 events: 0.08%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) libart.so[+41e8a4] | /system/lib/libart.so (1000000 events: 0.04%) android::Parcel::setDataSize(unsigned int) | /system/lib/libbinder.so (2000000 events: 0.08%) @plt | /system/lib/libbinder.so (1000000 events: 0.04%) anon[+e3d] | //anon (2000000 events: 0.08%) android.opengl.GLES10.glLightf [DEDUPED] | /system/framework/arm/boot-framework.oat (1000000 events: 0.04%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (1000000 events: 0.04%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (1000000 events: 0.04%) anon[+e98] | //anon (1000000 events: 0.04%) unknown[+ca917074] | unknown (1000000 events: 0.04%) ExecuteMterpImpl | /system/lib/libart.so (1000000 events: 0.04%) art::Primitive::ComponentSize(art::Primitive::Type) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+12c6d19c] | unknown (13000000 events: 0.50%) EsxContext::ValidateGfxState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (8000000 events: 0.31%) EsxContext::DrawParamValidate(unsigned int, int, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::UniformParamValidate(EsxProgram*, EsxDataTypes, int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) unknown[+c4f44d74] | unknown (4000000 events: 0.15%) EsxContext::AddSwapHistoryBackBuffer() | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) __memcpy_base | /system/lib/libc.so (2000000 events: 0.08%) __aeabi_memcpy | /system/lib/libc.so (1000000 events: 0.04%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5694fec] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569ce8c] | unknown (2000000 events: 0.08%) BltDevice::HwSizeOfExecFill(BltSetupColorFill*, BltExecColorFill*, BltSetupDepthFill*, BltExecDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xFramebufferObject::Write(EsxCmdBufType, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxLinkedList::InsertEntryAfterNode(void*, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916af4] | unknown (1000000 events: 0.04%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.04%) unknown[+ccef577c] | unknown (2000000 events: 0.08%) EsxContext::ClearDirectly(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+ccef56a0] | unknown (1000000 events: 0.04%) A5xFramebufferObject::GetDepthFlagBufferInfo(EsxRenderingLayout const*, EsxRenderMode, A5xDepthFlagBufferRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5687f8c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xResource::InitPlaneFlagBufferDesc(EsxContext*, unsigned int, A5xSubResource*, A5xFlagBufferDesc*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+c4f4506c] | unknown (1000000 events: 0.04%) EsxContext::ClearDirectly(EsxBltFill*, EsxColorClearData*, EsxBltDepthFill*, EsxBltDepthFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+4c] | unknown (1000000 events: 0.04%) android::BpGraphicBufferProducer::dequeueBuffer(int*, android::sp<android::Fence>*, unsigned int, unsigned int, int, unsigned long long, unsigned long long*, android::FrameEventHistoryDelta*) | /system/lib/libgui.so (1000000 events: 0.04%) @plt | /system/lib/libgui.so (1000000 events: 0.04%) unknown[+ca916bb4] | unknown (1000000 events: 0.04%) A5xStateBuffer::FlushDrawStateGroups(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGlApiParamValidate::GlDrawArrays(EsxDispatch*, unsigned int, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::DrawArraysInstanced(EsxPrimType, int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EglApi::SwapBuffers(void*, void*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) EglDisplay::AcquireSurface(EglSurface*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) pthread_mutex_unlock | /system/lib/libc.so (1000000 events: 0.04%) unknown[+ca916d04] | unknown (1000000 events: 0.04%) MterpAddHotnessBatch | /system/lib/libart.so (1000000 events: 0.04%) unknown[+ffff6c3e] | unknown (1000000 events: 0.04%) EsxContext::TexImageValidate(unsigned int, int, int, EsxBox const*, int, int, int, int, unsigned int, unsigned int, int, void const*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+2b57] | //anon (2000000 events: 0.08%) anon[+22b8] | //anon (1000000 events: 0.04%) EsxCmdBuf::GetSpace(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568eb4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+1ee8] | unknown (8000000 events: 0.31%) EsxContext::ValidateGfxState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::WriteVfdStateRegs(unsigned int*, A5xVfdRegs*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.04%) EsxContext::PostDraw(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::PostDraw(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteCurrentStates(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+3c] | unknown (2000000 events: 0.08%) android::Parcel::Parcel() | /system/lib/libbinder.so (2000000 events: 0.08%) A5xContext::WriteSetRenderMode(EsxCmdBufType, EsxRenderMode, A5xPreemptionCounterOffset) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) A5xContext::GetPreemptionPostamble(int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) A5xContext::WriteSetRenderMode(EsxCmdBufType, EsxRenderMode, A5xPreemptionCounterOffset) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::A5xGetTileOffsetY(unsigned int, unsigned int, unsigned int, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) libart.so[+41fd74] | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e569e6cc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xStateBuffer::FlushDrawStateGroups(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EglSubDriverHelper::WaitOnTimestamp(unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (11000000 events: 0.42%) gsl_command_waittimestamp | /vendor/lib/libgsl.so (11000000 events: 0.42%) gsl_context_base_get | /vendor/lib/libgsl.so (4000000 events: 0.15%) pthread_mutex_unlock | /system/lib/libc.so (1000000 events: 0.04%) pthread_mutex_lock | /system/lib/libc.so (1000000 events: 0.04%) gsl_linux_context_waittimestamp | /vendor/lib/libgsl.so (6000000 events: 0.23%) gsl_command_readtimestamp | /vendor/lib/libgsl.so (4000000 events: 0.15%) gsl_context_base_get | /vendor/lib/libgsl.so (1000000 events: 0.04%) gsl_linux_context_readtimestamp | /vendor/lib/libgsl.so (1000000 events: 0.04%) unknown[+100ff] | unknown (1000000 events: 0.04%) std::__1::__system_error_category::~__system_error_category() | /system/lib/libc++.so (1000000 events: 0.04%) libc.so[+7c564] | /system/lib/libc.so (1000000 events: 0.04%) android::Parcel::write(void const*, unsigned int) | /system/lib/libbinder.so (1000000 events: 0.04%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.04%) unknown[+e5698d5c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+1e] | unknown (3000000 events: 0.12%) android::IPCThreadState::talkWithDriver(bool) | /system/lib/libbinder.so (2000000 events: 0.08%) EsxContext::Clear(unsigned int, unsigned int, unsigned int, EsxClearValues*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxFormatUtils::GetEsxFormat(EsxFormatDesc const*, EsxFormat*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::ValidateNamedUniformConstants() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) unknown[+ccefb0dc] | unknown (1000000 events: 0.04%) EsxMemPool::GetMemory(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+40e142ff] | unknown (1000000 events: 0.04%) A5xContext::ValidateDepthStencilState() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Parcel::writeInterfaceToken(android::String16 const&) | /system/lib/libbinder.so (2000000 events: 0.08%) android::String16::size() const | /system/lib/libutils.so (1000000 events: 0.04%) unknown[+e569c74c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ccef54fc] | unknown (11000000 events: 0.42%) EsxRenderBucket::ConvertSurfacesMask(unsigned int, EsxRenderingLayout const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxContext::GetNextBin(unsigned int*, unsigned int*, EsxBinningPass*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwDetermineFlushMode(EsxRenderingLayout const*, EsxPuntHeuristics const*, int, EsxRenderMode*, EsxFlushModeReason*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxRenderBucket::AddUnbucketedEntries(EsxCmdBufType, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libc.so[+7c568] | /system/lib/libc.so (1000000 events: 0.04%) A5xContext::HwCopyRenderingLayout(EsxRenderingLayout*, EsxRenderingLayout const*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.04%) libc.so[+7dfe4] | /system/lib/libc.so (2000000 events: 0.08%) A5xResource::HwCopySubResource(EsxSubResource*, EsxSubResource const*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxResource::PreparePackedGpuAccess(EsxContext*, EsxSubResourceRange const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwSetSurfacesWritten() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+3feffffc] | unknown (1000000 events: 0.04%) A5xBltDevice::HwExecColorFill(BltExecColorFill*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916724] | unknown (5000000 events: 0.19%) BltGenerateNativeColorFillValue(BltColor const*, _QCTPIXELFORMAT, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::A5xExecStoreResolve(BltExecStore*, unsigned int**) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) unknown[+ca916ac8] | unknown (2000000 events: 0.08%) EsxRenderBucket::BeginBucket(EsxRenderBucketParams const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xFramebufferObject::GetDepthFlagBufferInfo(EsxRenderingLayout const*, EsxRenderMode, A5xDepthFlagBufferRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916cfc] | unknown (3000000 events: 0.12%) libc.so[+7c498] | /system/lib/libc.so (3000000 events: 0.12%) unknown[+ca916f9c] | unknown (2000000 events: 0.08%) klog_write | /system/lib/vndk-sp/libcutils.so (2000000 events: 0.08%) EsxGfxMem::UpdateTimestamp(EsxContext const*, EsxAccessType, EsxBucketIdReference*) | /vendor/lib/egl/libGLESv2_adreno.so (28000000 events: 1.08%) unknown[+ccefafbc] | unknown (1000000 events: 0.04%) EsxMemPool::GetMemory(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569636c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwPreDraw(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ccefb01c] | unknown (1000000 events: 0.04%) EsxMemPool::GetMemory(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5691354] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwCopyRenderingLayout(EsxRenderingLayout*, EsxRenderingLayout const*) const | /vendor/lib/egl/libGLESv2_adreno.so (7000000 events: 0.27%) memcpy | /system/lib/libc.so (1000000 events: 0.04%) __memcpy_base | /system/lib/libc.so (6000000 events: 0.23%) android::Parcel::readObject(bool) const | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+ffffffc] | unknown (3000000 events: 0.12%) A5xContext::WriteVfdStateRegs(unsigned int*, A5xVfdRegs*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxVertexArrayObject::MarkGfxMemInUse(EsxCmdMgr*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::ValidateViewportState() | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::ValidateState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::WriteTransformFeedbackBuffers(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libart.so[+41e8a0] | /system/lib/libart.so (1000000 events: 0.04%) unknown[+12c6cb64] | unknown (1000000 events: 0.04%) art::ClassLinker::ShouldUseInterpreterEntrypoint(art::ArtMethod*, void const*) | /system/lib/libart.so (1000000 events: 0.04%) EsxBltLib::StoreBin(EsxRenderBucket*, unsigned int, int, unsigned int, unsigned int, EsxHwBltEngine) | /vendor/lib/egl/libGLESv2_adreno.so (11000000 events: 0.42%) memset | /system/lib/libc.so (1000000 events: 0.04%) EsxFramebufferObject::HwWritePreStoreSetup(EsxRenderingLayout const*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxBltLib::StoreBin(EsxRenderBucket*, unsigned int, int, unsigned int, unsigned int, EsxHwBltEngine) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libgui.so[+61244] | /system/lib/libgui.so (1000000 events: 0.04%) unknown[+12c6cc34] | unknown (1000000 events: 0.04%) EsxCmdMgr::GfxMemReferenced(EsxGfxMem*, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e4f800fc] | unknown (1000000 events: 0.04%) EsxCmdBuf::GetSpace(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5699f4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+c4f44d34] | unknown (3000000 events: 0.12%) operator new(unsigned int) | /system/lib/libc++.so (1000000 events: 0.04%) EsxContext::RunMempoolGarbageCollection(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) android::IPCThreadState::self() | /system/lib/libbinder.so (4000000 events: 0.15%) @plt | /system/lib/libbinder.so (1000000 events: 0.04%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.04%) unknown[+e568ff4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+c4f43170] | unknown (1000000 events: 0.04%) EsxResource::UpdatePackedGfxMemReference(EsxCmdMgr*, EsxSubResourceRange const*, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xResource::HwAllocSubResource() const | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) je_calloc | /system/lib/libc.so (4000000 events: 0.15%) memset | /system/lib/libc.so (2000000 events: 0.08%) unknown[+40] | unknown (7000000 events: 0.27%) android::Parcel::freeDataNoInit() | /system/lib/libbinder.so (5000000 events: 0.19%) je_free | /system/lib/libc.so (3000000 events: 0.12%) ifree | /system/lib/libc.so (2000000 events: 0.08%) android::ProcessState::self() | /system/lib/libbinder.so (1000000 events: 0.04%) android::Parcel::releaseObjects() | /system/lib/libbinder.so (2000000 events: 0.08%) libbinder.so[+5e100] | /system/lib/libbinder.so (1000000 events: 0.04%) android::RefBase::decStrong(void const*) const | /system/lib/libutils.so (1000000 events: 0.04%) je_tcache_bin_flush_small | /system/lib/libc.so (1000000 events: 0.04%) EsxCmdBuf::GetSpace(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (17000000 events: 0.65%) anon[+2487] | //anon (7000000 events: 0.27%) EsxContext::TexParameterParamValidate(unsigned int, unsigned int, int const*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) anon[+d1c] | //anon (1000000 events: 0.04%) EsxContext::SamplerStateParamValidate(unsigned int, int const*, int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+d8a] | //anon (1000000 events: 0.04%) unknown[+e5698c5c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569a0cc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568baec] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916bd4] | unknown (2000000 events: 0.08%) EglWindowSurface::GetResource(EsxContext*, EsxResource**, EsxResource**, int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+312b] | unknown (4000000 events: 0.15%) GslDevice3dAddFenceEventWrapper(unsigned int, unsigned int, int*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::Surface::hook_perform(ANativeWindow*, int, ...) | /system/lib/libgui.so (2000000 events: 0.08%) EglThreadState::GetThreadState(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) pthread_getspecific | /system/lib/libc.so (1000000 events: 0.04%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (1000000 events: 0.04%) unknown[+ca916778] | unknown (5000000 events: 0.19%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (1000000 events: 0.04%) je_malloc | /system/lib/libc.so (1000000 events: 0.04%) EsxContext::CopyRenderingLayout(EsxRenderingLayout*, EsxRenderingLayout const*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxRenderBucket::BeginBucket(EsxRenderBucketParams const*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) libbinder.so[+5edb8] | /system/lib/libbinder.so (1000000 events: 0.04%) A5xContext::HwProcessFrameBufferCachePostBlt(EsxCmdBufType, int, EsxRenderBucket*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::InsertCacheInvalidate(EsxCmdBufType, EsxRenderBucket*, unsigned long long, unsigned long long) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568b96c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libart.so[+41fd70] | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e5695a8c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5685554] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568f50c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xGetTileOffsetY(unsigned int, unsigned int, unsigned int, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916c34] | unknown (1000000 events: 0.04%) A5xContext::HwCopyRenderingLayout(EsxRenderingLayout*, EsxRenderingLayout const*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) __memcpy_base | /system/lib/libc.so (1000000 events: 0.04%) EsxContext::AddSwapHistoryDirtyRect(EsxRect*, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+804f] | unknown (6000000 events: 0.23%) EglWindowSurface::UpdateResource(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) isUBWCSupportedByGpu | /vendor/lib/libadreno_utils.so (1000000 events: 0.04%) GslSyncObjCreateFromFDWrapper(gsl_syncobj**, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGfxMem::Unmap(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGfxMem::Unmap(EsxContext*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916bf3] | unknown (1000000 events: 0.04%) art::ArtMethod::GetClassFromTypeIndex(art::dex::TypeIndex, bool) | /system/lib/libart.so (1000000 events: 0.04%) EsxMemPool::PruneBusyList() | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwUpdateRenderingLayout(unsigned int, unsigned int, int, unsigned int, EsxResource const*, EsxRenderSurfaceDesc const*, unsigned int, EsxRenderingLayout*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569274c] | unknown (2000000 events: 0.08%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+1fd] | unknown (1000000 events: 0.04%) A5xContext::ValidateState(EsxDrawDescriptor const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xContext::HwConfigurePreRenderPass(EsxRenderBucket*, EsxBinData*, EsxRenderMode) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xProgram::WriteConstants(A5xContext*, EsxCmdBufType, unsigned int, int, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) A5xProgram::WriteConstants(A5xContext*, EsxCmdBufType, unsigned int, int, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+e4e7a9c0] | unknown (2000000 events: 0.08%) art::CurrentMethodVisitor::VisitFrame() | /system/lib/libart.so (2000000 events: 0.08%) eglSwapBuffersWithDamageKHR | /system/lib/libEGL.so (1000000 events: 0.04%) unknown[+f] | unknown (1000000 events: 0.04%) art::StringPiece::find(char, unsigned int) const | /system/lib/libart.so (1000000 events: 0.04%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (2000000 events: 0.08%) unknown[+ccefac5c] | unknown (1000000 events: 0.04%) EsxMemPool::GetMemory(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xVertexArrayObject::SetVfdRegs(unsigned int, EsxAttributeDesc const*, _QCTPIXELFORMAT, unsigned long long, unsigned long long, unsigned int, unsigned int, A5xVfdRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) libunwind::Registers_arm::restoreVFPv3(unsigned long long*) | /system/lib/libcutils.so (2000000 events: 0.08%) unknown[+3a] | unknown (11000000 events: 0.42%) EsxContext::BucketRenderingCmds(int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxRenderBucket::TransferActiveSurfaceInfo(EsxRenderBucketParams const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (8000000 events: 0.31%) operator delete(void*) | /system/lib/libc++.so (1000000 events: 0.04%) unknown[+e56928dc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android.opengl.GLES10.glLightf [DEDUPED] | /system/framework/arm/boot-framework.oat (4000000 events: 0.15%) EsxContext::GlTexParameterf(unsigned int, unsigned int, float) | /vendor/lib/egl/libGLESv2_adreno.so (4000000 events: 0.15%) unknown[+e569b47c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxBltLib::GetStoreEngine(EsxRenderingLayout const*, unsigned int, unsigned int, EsxHwBltEngine) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::HwGetEngineSupportStore(BltLibEngine*, unsigned int, BltExecStore*, BltClearOnStoreSurfaces*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916cc4] | unknown (1000000 events: 0.04%) EsxCmdBuf::GetSpace(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxCmdBuf::AddIndirectBufferReference(EsxBufferDesc*, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+dcf4271c] | unknown (1000000 events: 0.04%) EsxMemPool::GetMemory(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::validate_display(void*) | /system/lib/libEGL.so (1000000 events: 0.04%) android::egl_display_t::get(void*) | /system/lib/libEGL.so (1000000 events: 0.04%) A5xResource::IsUBWCSupported(EsxContext*, A5xSubResource*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+e56964ec] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5690164] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e569b504] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ccefae3c] | unknown (1000000 events: 0.04%) EsxMemPool::GetMemory(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxLinkedList::ReturnOldEntry(void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+da5da298] | unknown (2000000 events: 0.08%) EsxCmdMgr::SetSubmitProperties(EsxCmdMgrSubmitProperties*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) android::ProcessState::self() | /system/lib/libbinder.so (2000000 events: 0.08%) unknown[+11000000] | unknown (1000000 events: 0.04%) A5xHwShader::WriteCbPreload(unsigned int*, unsigned int) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+3b20dc] | unknown (1000000 events: 0.04%) EsxContext::ProcessAndSubmitRendering(EsxFlushReason) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5691d4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+c4aaabfc] | unknown (1000000 events: 0.04%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+ca916a50] | unknown (1000000 events: 0.04%) EsxBltLib::AlignToBinDimensions(BltExecColorFill*, BltExecDepthFill*, EsxRect*, EsxRect*, int, EsxRenderingLayout const*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libc.so[+7dfe8] | /system/lib/libc.so (3000000 events: 0.12%) android::Parcel::continueWrite(unsigned int) | /system/lib/libbinder.so (6000000 events: 0.23%) android::Parcel::writeInplace(unsigned int) | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+e5695b4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxGlApiParamValidate::GlBindTexture(EsxDispatch*, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (10000000 events: 0.38%) EsxNamespace::Lookup(unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) unknown[+e569bdd4] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) android::egl_object_t::destroy() | /system/lib/libEGL.so (2000000 events: 0.08%) android::IGraphicBufferProducer::QueueBufferInput::flatten(void*&, unsigned int&, int*&, unsigned int&) const | /system/lib/libgui.so (2000000 events: 0.08%) EglWindowSurface::Destroy() | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) EglSubDriverHelper::GetValue(EglCaps, int*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EglContext::SwapBuffers(EsxRect const*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e5696504] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::A5xCanUseResolveDepthClear(int, int, int, int, BltSurface const*, BltSurface const*, BltRect const*, unsigned int, unsigned char, int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) A5xFramebufferObject::GetColorBufInfo(EsxRenderMode, unsigned int, unsigned int, A5xRenderTargetRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xFramebufferObject::GetColorBufInfo(EsxRenderMode, unsigned int, unsigned int, A5xRenderTargetRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) A5xContext::WriteScissorState(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+ccefaefc] | unknown (1000000 events: 0.04%) EsxMemPool::GarbageCollect(unsigned int, int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568ed4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+e568ba4c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EsxResource::FreeSubResource(EsxContext*, EsxSubResource*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca91624c] | unknown (2000000 events: 0.08%) A5xContext::HwSetupStorePatchPoints(EsxRenderBucket*, BltLibEngine, BltPatchData*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::A5xExecStoreResolve(BltExecStore*, unsigned int**) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xBltDevice::A5xGenerateResolveColorFillValue(BltColor const*, _QCTPIXELFORMAT, void*) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EglContext::SwapBuffers(EsxRect const*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) EsxContext::SwapBuffers(EsxRect const*, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) EglThreadState::GetThreadState(int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) libart.so[+41fa60] | /system/lib/libart.so (1000000 events: 0.04%) unknown[+e5695084] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+262] | unknown (1000000 events: 0.04%) A5xContext::WriteBlendStateGroup(EsxCmdBufType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+23c1] | //anon (10000000 events: 0.38%) anon[+23dc] | //anon (1000000 events: 0.04%) art_quick_lock_object | /system/lib/libart.so (9000000 events: 0.35%) artLockObjectFromCode | /system/lib/libart.so (8000000 events: 0.31%) art::Monitor::MonitorEnter(art::Thread*, art::mirror::Object*, bool) | /system/lib/libart.so (8000000 events: 0.31%) art::Monitor::Lock(art::Thread*) | /system/lib/libart.so (8000000 events: 0.31%) art::Mutex::ExclusiveLock(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::Mutex::ExclusiveUnlock(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::Monitor::TryLockLocked(art::Thread*) | /system/lib/libart.so (5000000 events: 0.19%) art::Thread::GetCurrentMethod(unsigned int*, bool, bool) const | /system/lib/libart.so (5000000 events: 0.19%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (5000000 events: 0.19%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (1000000 events: 0.04%) art::CurrentMethodVisitor::VisitFrame() | /system/lib/libart.so (2000000 events: 0.08%) art::OatQuickMethodHeader::ToDexPc(art::ArtMethod*, unsigned int, bool) const | /system/lib/libart.so (2000000 events: 0.08%) art::CodeInfo::GetStackMapForNativePcOffset(unsigned int, art::CodeInfoEncoding const&) const | /system/lib/libart.so (2000000 events: 0.08%) art::CodeInfo::GetStackMapForNativePcOffset(unsigned int, art::CodeInfoEncoding const&) const | /system/lib/libart.so (2000000 events: 0.08%) libc.so[+7cfc8] | /system/lib/libc.so (1000000 events: 0.04%) anon[+106b] | //anon (9000000 events: 0.35%) android.opengl.GLES20.glVertexAttribPointerBounds [DEDUPED] | /system/framework/arm/boot-framework.oat (8000000 events: 0.31%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (7000000 events: 0.27%) art::GoToRunnable(art::Thread*) | /system/lib/libart.so (1000000 events: 0.04%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (6000000 events: 0.23%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (6000000 events: 0.23%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (4000000 events: 0.15%) art::FindOatMethodFor(art::ArtMethod*, art::PointerSize, bool*) | /system/lib/libart.so (4000000 events: 0.15%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (2000000 events: 0.08%) art::OatFile::OatClass::GetOatMethodOffsets(unsigned int) const | /system/lib/libart.so (1000000 events: 0.04%) art::OatFile::FindOatClass(art::DexFile const&, unsigned short, bool*) | /system/lib/libart.so (2000000 events: 0.08%) art::OatDexFile::GetOatClass(unsigned short) const | /system/lib/libart.so (2000000 events: 0.08%) art::OatFile::OatClass::OatClass(art::OatFile const*, art::mirror::Class::Status, art::OatClassType, unsigned int, unsigned int const*, art::OatMethodOffsets const*) | /system/lib/libart.so (1000000 events: 0.04%) anon[+a0c] | //anon (1000000 events: 0.04%) unknown[+e568ffcc] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca91682c] | unknown (1000000 events: 0.04%) libbinder.so[+5f728] | /system/lib/libbinder.so (1000000 events: 0.04%) android::acquire_object(android::sp<android::ProcessState> const&, flat_binder_object const&, void const*, unsigned int*) | /system/lib/libbinder.so (1000000 events: 0.04%) ashmem_valid | /system/lib/libcutils.so (1000000 events: 0.04%) android::Parcel::writeBool(bool) | /system/lib/libbinder.so (1000000 events: 0.04%) unknown[+ca916d00] | unknown (1000000 events: 0.04%) art::OatFile::OatClass::GetOatMethod(unsigned int) const | /system/lib/libart.so (1000000 events: 0.04%) unknown[+ca9164ec] | unknown (1000000 events: 0.04%) A5xBltDevice::HwGetEngineSupportColorFill(BltLibEngine*, unsigned int, BltExecColorFill*) const | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) anon[+2525] | //anon (1000000 events: 0.04%) art_quick_unlock_object | /system/lib/libart.so (1000000 events: 0.04%) EsxCmdMgr::GfxMemReferenced(EsxGfxMem*, EsxAccessType) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) A5xPipeline::WriteGfxConstants(A5xContext*, EsxCmdBufType, unsigned int, A5xStateBuffer*) | /vendor/lib/egl/libGLESv2_adreno.so (5000000 events: 0.19%) A5xProgram::SizeOfCbPreloads(A5xContext*, EsxCmdBufType, HLSQ_STATESRC_ENUM, unsigned int, int) const | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) A5xProgram::WriteConstants(A5xContext*, EsxCmdBufType, unsigned int, int, unsigned int*) const | /vendor/lib/egl/libGLESv2_adreno.so (2000000 events: 0.08%) unknown[+27e] | unknown (3000000 events: 0.12%) EsxBltLib::FillFlagBuffer(EsxBltFillFlag const*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) __aeabi_memset8_impl | /system/lib/libc.so (1000000 events: 0.04%) @plt | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) unknown[+ca916d1c] | unknown (1000000 events: 0.04%) art::jit::Jit::AddSamples(art::Thread*, art::ArtMethod*, unsigned short, bool) | /system/lib/libart.so (1000000 events: 0.04%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (3000000 events: 0.12%) unknown[+b8] | unknown (1000000 events: 0.04%) __ashmem_is_ashmem | /system/lib/libcutils.so (1000000 events: 0.04%) android::release_object(android::sp<android::ProcessState> const&, flat_binder_object const&, void const*, unsigned int*) | /system/lib/libbinder.so (1000000 events: 0.04%) A5xFramebufferObject::GetColorFlagBufferInfo(EsxRenderMode, unsigned int, A5xColorFlagBufferRegs*) | /vendor/lib/egl/libGLESv2_adreno.so (3000000 events: 0.12%) android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>::getFlattenedSize() const | /system/lib/libgui.so (3000000 events: 0.12%) @plt | /system/lib/libgui.so (2000000 events: 0.08%) android::Fence::getFlattenedSize() const | /system/lib/libui.so (1000000 events: 0.04%) unknown[+e568f74c] | unknown (1000000 events: 0.04%) A5xBltDevice::A5xBltMacroTileFast565Swizzle(unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) | /vendor/lib/egl/libGLESv2_adreno.so (1000000 events: 0.04%) Search Zoom out 100.00%%



Thread 32217 (Thread-3) (22161 samples):
[anon:libc_malloc][+1e8bac] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+1e8bb8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1fe43c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+234cf0] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+255cb0] | [anon:libc_malloc] (8000000 events: 0.04%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+225034] | [anon:libc_malloc] (4000000 events: 0.02%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24ef20] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_test_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+2364d8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1fe4f4] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) unknown[+6b6b6b69] | unknown (3000000 events: 0.01%) [anon:libc_malloc][+240564] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+1af9f8] | [anon:libc_malloc] (3000000 events: 0.01%) CPU_PUSHF(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) FillFlags() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24112c] | [anon:libc_malloc] (17000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+241138] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+2412d4] | [anon:libc_malloc] (50000000 events: 0.23%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (18000000 events: 0.08%) [anon:libc_malloc][+241300] | [anon:libc_malloc] (3000000 events: 0.01%) CodePageHandlerDynRec::writed_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+2412fc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+241e38] | [anon:libc_malloc] (9000000 events: 0.04%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20d7e4] | [anon:libc_malloc] (8000000 events: 0.04%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+1676c0] | [anon:libc_malloc] (13000000 events: 0.06%) get_CF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+2406f4] | [anon:libc_malloc] (13000000 events: 0.06%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (13000000 events: 0.06%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24c918] | [anon:libc_malloc] (3000000 events: 0.01%) anon[+2da3] | //anon (22000000 events: 0.10%) art_quick_to_interpreter_bridge | /system/lib/libart.so (22000000 events: 0.10%) artQuickToInterpreterBridge | /system/lib/libart.so (22000000 events: 0.10%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (18000000 events: 0.08%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (18000000 events: 0.08%) artMterpAsmInstructionStart | /system/lib/libart.so (16000000 events: 0.07%) MterpInvokeVirtual | /system/lib/libart.so (11000000 events: 0.05%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (9000000 events: 0.04%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (8000000 events: 0.04%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (8000000 events: 0.04%) artMterpAsmInstructionStart | /system/lib/libart.so (7000000 events: 0.03%) MterpInvokeVirtual | /system/lib/libart.so (4000000 events: 0.02%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (4000000 events: 0.02%) artGetBooleanInstanceFromCode | /system/lib/libart.so (3000000 events: 0.01%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (3000000 events: 0.01%) [anon:libc_malloc][+241f48] | [anon:libc_malloc] (3000000 events: 0.01%) unknown[+6e6e6e6a] | unknown (18000000 events: 0.08%) [anon:libc_malloc][+2424f8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+242500] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2425dc] | [anon:libc_malloc] (231000000 events: 1.04%) [anon:libc_malloc][+2425ec] | [anon:libc_malloc] (4000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (165000000 events: 0.74%) [anon:libc_malloc][+242600] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+2425e8] | [anon:libc_malloc] (18000000 events: 0.08%) [anon:libc_malloc][+2425f8] | [anon:libc_malloc] (14000000 events: 0.06%) [anon:libc_malloc][+2425f0] | [anon:libc_malloc] (16000000 events: 0.07%) [anon:libc_malloc][+247bf4] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+26a2d8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23f9c0] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+254efc] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+254f08] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+255db4] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+255dc0] | [anon:libc_malloc] (6000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+1bc854] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_test_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+1bcbf0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240394] | [anon:libc_malloc] (8000000 events: 0.04%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+242798] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23fb04] | [anon:libc_malloc] (16000000 events: 0.07%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+23fb10] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+168614] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+2427e4] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+2427f0] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+252d24] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) unknown[+15] | unknown (13000000 events: 0.06%) [anon:libc_malloc][+228338] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bee38] | [anon:libc_malloc] (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) unknown[+9b9b9b99] | unknown (5000000 events: 0.02%) [anon:libc_malloc][+255894] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24d024] | [anon:libc_malloc] (10000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+20d670] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+24fd54] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+28b688] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2283e4] | [anon:libc_malloc] (13000000 events: 0.06%) dynrec_test_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+2283f4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+21183c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+211848] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+2340f4] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+23f814] | [anon:libc_malloc] (18000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+23f820] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+168994] | [anon:libc_malloc] (8000000 events: 0.04%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+22b06c] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_idiv_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) __aeabi_ldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) __gnu_ldivmod_helper | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) __divdi3 | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+210cb8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24b744] | [anon:libc_malloc] (22000000 events: 0.10%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (22000000 events: 0.10%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+24e6b4] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24e6c0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240018] | [anon:libc_malloc] (18000000 events: 0.08%) dynrec_dshr_dword_simple(unsigned int, unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+240038] | [anon:libc_malloc] (11000000 events: 0.05%) [anon:libc_malloc][+25539c] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+240f88] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_sub_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24de60] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23fee4] | [anon:libc_malloc] (16000000 events: 0.07%) [anon:libc_malloc][+23fef0] | [anon:libc_malloc] (4000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) artQuickToInterpreterBridge | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (3000000 events: 0.01%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 0.01%) MterpInvokeVirtual | /system/lib/libart.so (3000000 events: 0.01%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (3000000 events: 0.01%) art_quick_invoke_stub | /system/lib/libart.so (3000000 events: 0.01%) art_quick_invoke_stub_internal | /system/lib/libart.so (3000000 events: 0.01%) void benchmarkdos.doom.MagicLauncher.nativeStart(java.nio.Buffer, int, int, int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/oat/arm/base.odex (3000000 events: 0.01%) Java_benchmarkdos_doom_MagicLauncher_nativeStart | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) dosbox_main(int, char const**) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) SHELL_Init() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) DOS_Shell::Run() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) DOS_Shell::ParseLine(char*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) DOS_Shell::DoCommand(char*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) DOS_Shell::Execute(char*, char*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) CALLBACK_RunRealInt(unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) DOSBOX_RunMachine() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) Normal_Loop() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) TIMER_AddTick() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) Android_AudioWriteBuffer() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) _JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) art::CheckJNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (3000000 events: 0.01%) art::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType) | /system/lib/libart.so (3000000 events: 0.01%) art::JNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (3000000 events: 0.01%) art::InvokeVirtualOrInterfaceWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (3000000 events: 0.01%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (3000000 events: 0.01%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (3000000 events: 0.01%) art_quick_invoke_stub | /system/lib/libart.so (3000000 events: 0.01%) art_quick_invoke_stub_internal | /system/lib/libart.so (3000000 events: 0.01%) art_quick_to_interpreter_bridge | /system/lib/libart.so (3000000 events: 0.01%) artQuickToInterpreterBridge | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (3000000 events: 0.01%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 0.01%) MterpInvokeVirtual | /system/lib/libart.so (3000000 events: 0.01%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (3000000 events: 0.01%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 0.01%) MterpInvokeVirtual | /system/lib/libart.so (3000000 events: 0.01%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (3000000 events: 0.01%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 0.01%) MterpInvokeVirtual | /system/lib/libart.so (3000000 events: 0.01%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (3000000 events: 0.01%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 0.01%) MterpInvokeVirtual | /system/lib/libart.so (3000000 events: 0.01%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (3000000 events: 0.01%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 0.01%) MterpInvokeDirectRange | /system/lib/libart.so (3000000 events: 0.01%) bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (3000000 events: 0.01%) art_quick_invoke_stub | /system/lib/libart.so (3000000 events: 0.01%) art_quick_invoke_stub_internal | /system/lib/libart.so (3000000 events: 0.01%) android.hardware.usb.UsbRequest.native_init [DEDUPED] | /system/framework/arm/boot-framework.oat (3000000 events: 0.01%) [anon:libc_malloc][+252978] | [anon:libc_malloc] (4000000 events: 0.02%) unknown[+a50] | unknown (16000000 events: 0.07%) [anon:libc_malloc][+2089dc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+255c7c] | [anon:libc_malloc] (4000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+26f5c4] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) __udivdi3 | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) unknown[+bfbfbfbd] | unknown (7000000 events: 0.03%) [anon:libc_malloc][+29cd30] | [anon:libc_malloc] (34000000 events: 0.15%) PageHandler::writeb_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (28000000 events: 0.13%) VGA_UnchainedVGA_Handler::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (27000000 events: 0.12%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+242534] | [anon:libc_malloc] (180000000 events: 0.81%) [anon:libc_malloc][+242544] | [anon:libc_malloc] (14000000 events: 0.06%) [anon:libc_malloc][+24254c] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+24253c] | [anon:libc_malloc] (19000000 events: 0.09%) [anon:libc_malloc][+242554] | [anon:libc_malloc] (15000000 events: 0.07%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (121000000 events: 0.55%) [anon:libc_malloc][+24f4b0] | [anon:libc_malloc] (4000000 events: 0.02%) unknown[+67676765] | unknown (6000000 events: 0.03%) unknown[+1] | unknown (163000000 events: 0.74%) [anon:libc_malloc][+24bf74] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+22fa30] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+242570] | [anon:libc_malloc] (15000000 events: 0.07%) [anon:libc_malloc][+22fa40] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+242560] | [anon:libc_malloc] (18000000 events: 0.08%) [anon:libc_malloc][+242578] | [anon:libc_malloc] (17000000 events: 0.08%) [anon:libc_malloc][+22fa38] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+22fa20] | [anon:libc_malloc] (7000000 events: 0.03%) CPU_Core_Dynrec_Run() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (19000000 events: 0.09%) [anon:libc_malloc][+2282c0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+22fa28] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+242568] | [anon:libc_malloc] (17000000 events: 0.08%) [anon:libc_malloc][+242580] | [anon:libc_malloc] (14000000 events: 0.06%) [anon:libc_malloc][+24c05c] | [anon:libc_malloc] (9000000 events: 0.04%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+242584] | [anon:libc_malloc] (18000000 events: 0.08%) [anon:libc_malloc][+1ffe30] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1e3368] | [anon:libc_malloc] (6000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+20d6ac] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+1e87cc] | [anon:libc_malloc] (6000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1e87d8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24ff14] | [anon:libc_malloc] (87000000 events: 0.39%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (87000000 events: 0.39%) get_CF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (29000000 events: 0.13%) [anon:libc_malloc][+2108e8] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2108f4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24c544] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+241434] | [anon:libc_malloc] (13000000 events: 0.06%) [anon:libc_malloc][+241440] | [anon:libc_malloc] (4000000 events: 0.02%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+238174] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+238180] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+228538] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+240b84] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) unknown[+68686864] | unknown (5000000 events: 0.02%) [anon:libc_malloc][+24b894] | [anon:libc_malloc] (26000000 events: 0.12%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+24b8b8] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+228650] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+1688dc] | [anon:libc_malloc] (9000000 events: 0.04%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24ff4c] | [anon:libc_malloc] (60000000 events: 0.27%) [anon:libc_malloc][+24ff64] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24ff6c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24ff54] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+24ff5c] | [anon:libc_malloc] (9000000 events: 0.04%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (25000000 events: 0.11%) [anon:libc_malloc][+24ff74] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+270d1c] | [anon:libc_malloc] (27000000 events: 0.12%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (27000000 events: 0.12%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (26000000 events: 0.12%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (25000000 events: 0.11%) __udivdi3 | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (24000000 events: 0.11%) [anon:libc_malloc][+281434] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f20c] | [anon:libc_malloc] (5000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+29b4e4] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23f3a4] | [anon:libc_malloc] (34000000 events: 0.15%) [anon:libc_malloc][+23f3d0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23f3b0] | [anon:libc_malloc] (26000000 events: 0.12%) [anon:libc_malloc][+239ca0] | [anon:libc_malloc] (8000000 events: 0.04%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+239d30] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24059c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+228844] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+228850] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1fe4d4] | [anon:libc_malloc] (8000000 events: 0.04%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24c1dc] | [anon:libc_malloc] (21000000 events: 0.09%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (14000000 events: 0.06%) [anon:libc_malloc][+24c1e8] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24c1f8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2428f4] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+242900] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+1689b4] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24e4bc] | [anon:libc_malloc] (21000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24e4c8] | [anon:libc_malloc] (15000000 events: 0.07%) [anon:libc_malloc][+1688ac] | [anon:libc_malloc] (3000000 events: 0.01%) unknown[+fffffffe] | unknown (69000000 events: 0.31%) CPU_Core_Dynrec_Run() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (66000000 events: 0.30%) [anon:libc_malloc][+58] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+44] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+48] | [anon:libc_malloc] (4000000 events: 0.02%) getAudioTrack(_JNIEnv*, _jobject*) | /system/lib/libandroid_runtime.so (3000000 events: 0.01%) [anon:libc_malloc][+200454] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+200460] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2282d8] | [anon:libc_malloc] (8000000 events: 0.04%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2282e4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+20d8c4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+15fc60] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2106e0] | [anon:libc_malloc] (3000000 events: 0.01%) anon[+270d] | //anon (10000000 events: 0.05%) art_quick_to_interpreter_bridge | /system/lib/libart.so (7000000 events: 0.03%) artQuickToInterpreterBridge | /system/lib/libart.so (6000000 events: 0.03%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (3000000 events: 0.01%) anon[+31d8] | //anon (3000000 events: 0.01%) [anon:libc_malloc][+208980] | [anon:libc_malloc] (4000000 events: 0.02%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24d5b0] | [anon:libc_malloc] (6000000 events: 0.03%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+20d3f8] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+234430] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_idiv_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) __aeabi_ldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) __gnu_ldivmod_helper | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) __divdi3 | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) unknown[+20201fe] | unknown (12000000 events: 0.05%) [anon:libc_malloc][+24e51c] | [anon:libc_malloc] (24000000 events: 0.11%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24e528] | [anon:libc_malloc] (19000000 events: 0.09%) [anon:libc_malloc][+21f1a8] | [anon:libc_malloc] (5000000 events: 0.02%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+240230] | [anon:libc_malloc] (11000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+2108c4] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+242604] | [anon:libc_malloc] (23000000 events: 0.10%) [anon:libc_malloc][+223680] | [anon:libc_malloc] (10000000 events: 0.05%) PageHandler::readb_checked(unsigned int, unsigned char*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) VGA_UnchainedRead_Handler::readb(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+2477b4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+2477c0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24fd50] | [anon:libc_malloc] (92000000 events: 0.42%) [anon:libc_malloc][+24fd6c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24fd64] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24fd74] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24fd7c] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24fd5c] | [anon:libc_malloc] (30000000 events: 0.14%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (35000000 events: 0.16%) [anon:libc_malloc][+168660] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+228138] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f2ac] | [anon:libc_malloc] (6000000 events: 0.03%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24fddc] | [anon:libc_malloc] (507000000 events: 2.29%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (74000000 events: 0.33%) PageHandler::writew_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (433000000 events: 1.95%) VGA_UnchainedVGA_Handler::writew(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (407000000 events: 1.84%) [anon:libc_malloc][+247a94] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+247aa0] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+2493b4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+2493c0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+2361e0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2356bc] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+2552a8] | [anon:libc_malloc] (10000000 events: 0.05%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+2552b4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+240b48] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) unknown[+10100ff] | unknown (7000000 events: 0.03%) [anon:libc_malloc][+20d9d8] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24cf70] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+21f178] | [anon:libc_malloc] (8000000 events: 0.04%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+1bc56c] | [anon:libc_malloc] (5000000 events: 0.02%) unknown[+7070705] | unknown (29000000 events: 0.13%) [anon:libc_malloc][+2424d8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2424e0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24e374] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+29b6d4] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23f328] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+210928] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2553e8] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+229ad8] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_movsb_dword(unsigned int, int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+240344] | [anon:libc_malloc] (5000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2100d8] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2407bc] | [anon:libc_malloc] (26000000 events: 0.12%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2407c8] | [anon:libc_malloc] (19000000 events: 0.09%) [anon:libc_malloc][+24fd30] | [anon:libc_malloc] (46000000 events: 0.21%) [anon:libc_malloc][+24fd38] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24fd48] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_dshl_dword_simple(unsigned int, unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (24000000 events: 0.11%) [anon:libc_malloc][+24fd50] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24fd40] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+1689a4] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24dfc4] | [anon:libc_malloc] (18000000 events: 0.08%) [anon:libc_malloc][+24dfd0] | [anon:libc_malloc] (14000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+19e738] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24e710] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24e71c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+22f8c0] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+28a120] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24dd94] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24dda0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24c810] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24c074] | [anon:libc_malloc] (41000000 events: 0.19%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (41000000 events: 0.19%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (15000000 events: 0.07%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (14000000 events: 0.06%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+1b2164] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+28b6b0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+28b6bc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+20d4e0] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24e358] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_sub_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+23fcd4] | [anon:libc_malloc] (21000000 events: 0.09%) [anon:libc_malloc][+23fce0] | [anon:libc_malloc] (12000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+24e0dc] | [anon:libc_malloc] (14000000 events: 0.06%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (14000000 events: 0.06%) get_CF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+24c828] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_cf_or_zf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) get_CF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20d4a4] | [anon:libc_malloc] (4000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+241eb0] | [anon:libc_malloc] (15000000 events: 0.07%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) [anon:libc_malloc][+24f43c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+270cac] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+270cb8] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2425e0] | [anon:libc_malloc] (13000000 events: 0.06%) [anon:libc_malloc][+23fb40] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+29b5fc] | [anon:libc_malloc] (4000000 events: 0.02%) unknown[+13] | unknown (12000000 events: 0.05%) [anon:libc_malloc][+2550cc] | [anon:libc_malloc] (4000000 events: 0.02%) unknown[+99999997] | unknown (4000000 events: 0.02%) [anon:libc_malloc][+2551ec] | [anon:libc_malloc] (16000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+2551f8] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+16847c] | [anon:libc_malloc] (17000000 events: 0.08%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+24136c] | [anon:libc_malloc] (26000000 events: 0.12%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+241378] | [anon:libc_malloc] (13000000 events: 0.06%) [anon:libc_malloc][+2473fc] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2408cc] | [anon:libc_malloc] (28000000 events: 0.13%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+2408d8] | [anon:libc_malloc] (21000000 events: 0.09%) [anon:libc_malloc][+a3198] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+255440] | [anon:libc_malloc] (9000000 events: 0.04%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+24f124] | [anon:libc_malloc] (17000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24f130] | [anon:libc_malloc] (14000000 events: 0.06%) [anon:libc_malloc][+241d74] | [anon:libc_malloc] (24000000 events: 0.11%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+241d80] | [anon:libc_malloc] (17000000 events: 0.08%) [anon:libc_malloc][+248c04] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23cca4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2316bc] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24dffc] | [anon:libc_malloc] (10000000 events: 0.05%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+252c38] | [anon:libc_malloc] (11000000 events: 0.05%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (11000000 events: 0.05%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24dd6c] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+270c84] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+29b714] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2279c0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+231768] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+1bc360] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+241104] | [anon:libc_malloc] (5000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24ba9c] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+16c944] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+255b10] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_cmp_byte(unsigned char, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+242600] | [anon:libc_malloc] (190000000 events: 0.86%) [anon:libc_malloc][+24260c] | [anon:libc_malloc] (44000000 events: 0.20%) [anon:libc_malloc][+242620] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+242624] | [anon:libc_malloc] (14000000 events: 0.06%) [anon:libc_malloc][+24262c] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+242628] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+242614] | [anon:libc_malloc] (12000000 events: 0.05%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (85000000 events: 0.38%) [anon:libc_malloc][+24261c] | [anon:libc_malloc] (13000000 events: 0.06%) [anon:libc_malloc][+242608] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2555c4] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+2555d0] | [anon:libc_malloc] (4000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+2492a0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+255a8c] | [anon:libc_malloc] (16000000 events: 0.07%) [anon:libc_malloc][+255a98] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+24e8d4] | [anon:libc_malloc] (33000000 events: 0.15%) [anon:libc_malloc][+24e8e0] | [anon:libc_malloc] (20000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+240b58] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+254e10] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+24fd7c] | [anon:libc_malloc] (96000000 events: 0.43%) [anon:libc_malloc][+24fdd4] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_dshl_dword_simple(unsigned int, unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (23000000 events: 0.10%) [anon:libc_malloc][+24fd84] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24fdcc] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+24fd8c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24fdc4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24fdac] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24fda4] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24fdb4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24fd94] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+24fdbc] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+24fd9c] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24fddc] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+229a90] | [anon:libc_malloc] (22000000 events: 0.10%) dynrec_movsd_dword(unsigned int, int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (22000000 events: 0.10%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+1bc370] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24bf88] | [anon:libc_malloc] (39000000 events: 0.18%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (39000000 events: 0.18%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (15000000 events: 0.07%) [anon:libc_malloc][+2284e4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2284f0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1e8f5c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+264ac4] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+242580] | [anon:libc_malloc] (223000000 events: 1.01%) [anon:libc_malloc][+2425a4] | [anon:libc_malloc] (20000000 events: 0.09%) [anon:libc_malloc][+24258c] | [anon:libc_malloc] (49000000 events: 0.22%) [anon:libc_malloc][+2425ac] | [anon:libc_malloc] (16000000 events: 0.07%) [anon:libc_malloc][+242594] | [anon:libc_malloc] (19000000 events: 0.09%) [anon:libc_malloc][+24259c] | [anon:libc_malloc] (17000000 events: 0.08%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (99000000 events: 0.45%) [anon:libc_malloc][+20d3e0] | [anon:libc_malloc] (3000000 events: 0.01%) unknown[+8d8d8d8b] | unknown (7000000 events: 0.03%) [anon:libc_malloc][+28a108] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+22f9ac] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+22fa78] | [anon:libc_malloc] (24000000 events: 0.11%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (24000000 events: 0.11%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (15000000 events: 0.07%) [anon:libc_malloc][+238008] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24cbe4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24b764] | [anon:libc_malloc] (21000000 events: 0.09%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (21000000 events: 0.09%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) [anon:libc_malloc][+2392f8] | [anon:libc_malloc] (11000000 events: 0.05%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (11000000 events: 0.05%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (11000000 events: 0.05%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) __udivdi3 | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+168640] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23e4b0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+28f0e4] | [anon:libc_malloc] (11000000 events: 0.05%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (11000000 events: 0.05%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1fe2b4] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+241244] | [anon:libc_malloc] (19000000 events: 0.09%) [anon:libc_malloc][+241250] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+236264] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24ca0c] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24f264] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+24f270] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23f780] | [anon:libc_malloc] (17000000 events: 0.08%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (17000000 events: 0.08%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+255c4c] | [anon:libc_malloc] (5000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+2431d8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+241e78] | [anon:libc_malloc] (10000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+24c1a8] | [anon:libc_malloc] (18000000 events: 0.08%) [anon:libc_malloc][+24c1b4] | [anon:libc_malloc] (6000000 events: 0.03%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+231734] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240c28] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+254ff4] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+229b64] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1e869c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f878] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+24b7e8] | [anon:libc_malloc] (24000000 events: 0.11%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (24000000 events: 0.11%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (13000000 events: 0.06%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+210364] | [anon:libc_malloc] (11000000 events: 0.05%) [anon:libc_malloc][+210370] | [anon:libc_malloc] (4000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+2400d8] | [anon:libc_malloc] (8000000 events: 0.04%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) unknown[+1f7] | unknown (8000000 events: 0.04%) unknown[+c8ac2b44] | unknown (1959000000 events: 8.84%) dynrec_get_cf_or_zf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (18000000 events: 0.08%) [anon:libc_malloc][+239a30] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (1108000000 events: 5.00%) [anon:libc_malloc][+242468] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24243c] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+22f964] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+242458] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+2d330c] | [anon:libc_malloc] (44000000 events: 0.20%) [anon:libc_malloc][+22fab4] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+22f95c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+242474] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+242424] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+242690] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24fd04] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+242680] | [anon:libc_malloc] (17000000 events: 0.08%) [anon:libc_malloc][+2d32a4] | [anon:libc_malloc] (21000000 events: 0.09%) [anon:libc_malloc][+22faac] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+242450] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+24246c] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+24242c] | [anon:libc_malloc] (14000000 events: 0.06%) [anon:libc_malloc][+242464] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+1c2bb0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+242480] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+22f944] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24f090] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2d333c] | [anon:libc_malloc] (19000000 events: 0.09%) [anon:libc_malloc][+242684] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+242428] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+242440] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+24265c] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+22fa7c] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+22f974] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+2d32c4] | [anon:libc_malloc] (20000000 events: 0.09%) [anon:libc_malloc][+24268c] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24fd0c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+242660] | [anon:libc_malloc] (17000000 events: 0.08%) [anon:libc_malloc][+2d32ac] | [anon:libc_malloc] (28000000 events: 0.13%) [anon:libc_malloc][+22f934] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+242434] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+1e880c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+25e000] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2d32d4] | [anon:libc_malloc] (16000000 events: 0.07%) [anon:libc_malloc][+1fa7c0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+242688] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24ff80] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+22f93c] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+22f97c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2d3344] | [anon:libc_malloc] (15000000 events: 0.07%) [anon:libc_malloc][+2d3334] | [anon:libc_malloc] (11000000 events: 0.05%) [anon:libc_malloc][+2d32bc] | [anon:libc_malloc] (27000000 events: 0.12%) [anon:libc_malloc][+242438] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+24fd14] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+22d8b0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+242444] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24fd24] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2d3310] | [anon:libc_malloc] (15000000 events: 0.07%) [anon:libc_malloc][+2d32b4] | [anon:libc_malloc] (24000000 events: 0.11%) [anon:libc_malloc][+242430] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+24ffa0] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+22f954] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+22faa4] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+24247c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+28df10] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+242658] | [anon:libc_malloc] (18000000 events: 0.08%) [anon:libc_malloc][+22f96c] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+24fd18] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+242448] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+242478] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+24ffb0] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+24fd10] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24ff78] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+24fd00] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+22fa84] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+242470] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+24245c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24fd1c] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+22f94c] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24ffa8] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+24ef44] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24fd2c] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+242454] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+242460] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2d32cc] | [anon:libc_malloc] (22000000 events: 0.10%) [anon:libc_malloc][+242420] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+20d81c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+24cfec] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (93000000 events: 0.42%) [anon:libc_malloc][+2425d4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+13ded8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24ff28] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+22fa70] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+22fa60] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24ff20] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+24ff18] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+2425d0] | [anon:libc_malloc] (14000000 events: 0.06%) [anon:libc_malloc][+22fa68] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+2425d8] | [anon:libc_malloc] (22000000 events: 0.10%) [anon:libc_malloc][+22fa78] | [anon:libc_malloc] (9000000 events: 0.04%) dynrec_adc_dword_simple(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) dynrec_inc_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (21000000 events: 0.09%) [anon:libc_malloc][+228318] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+228320] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (183000000 events: 0.83%) [anon:libc_malloc][+23d980] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+20a700] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23f318] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+168790] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2396f0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23f900] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23f6c4] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (173000000 events: 0.78%) [anon:libc_malloc][+1e3c80] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24be40] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24c0a8] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24c0e8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+26f740] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24c138] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24b974] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_ncf_and_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (13000000 events: 0.06%) dynrec_get_ncf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (32000000 events: 0.14%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (169000000 events: 0.76%) [anon:libc_malloc][+24b860] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24b814] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24baf8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24bae0] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (136000000 events: 0.61%) [anon:libc_malloc][+240e10] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+252c64] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23fb84] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23fc00] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1e8c00] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+229af0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24073c] | [anon:libc_malloc] (22000000 events: 0.10%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+240748] | [anon:libc_malloc] (14000000 events: 0.06%) [anon:libc_malloc][+23be7c] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_idiv_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) __aeabi_ldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) unknown[+c8ac2a58] | unknown (446000000 events: 2.01%) CPU_Pop32() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24f814] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (317000000 events: 1.43%) [anon:libc_malloc][+24b720] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+16c8e0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+265a4c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bf350] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24b748] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+1bf384] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+1bf35c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+265a78] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1e7e20] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bf354] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1e8788] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+265a60] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1220f0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+265a50] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+1bf374] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24b730] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bf37c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+265a68] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+265a64] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_push_word(unsigned short) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (101000000 events: 0.46%) [anon:libc_malloc][+1bf3b4] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+24bf9c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+16899c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24bf84] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24bfbc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f830] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+21098c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_sbb_dword_simple(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+241ce4] | [anon:libc_malloc] (25000000 events: 0.11%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+241cf0] | [anon:libc_malloc] (15000000 events: 0.07%) [anon:libc_malloc][+238594] | [anon:libc_malloc] (9000000 events: 0.04%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) __udivdi3 | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+242630] | [anon:libc_malloc] (13000000 events: 0.06%) [anon:libc_malloc][+1bc2f4] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+23ffa4] | [anon:libc_malloc] (31000000 events: 0.14%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+23ffb8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23ffb0] | [anon:libc_malloc] (17000000 events: 0.08%) [anon:libc_malloc][+258990] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1bf3ac] | [anon:libc_malloc] (104000000 events: 0.47%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (104000000 events: 0.47%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (30000000 events: 0.14%) [anon:libc_malloc][+255014] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f158] | [anon:libc_malloc] (11000000 events: 0.05%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2400f0] | [anon:libc_malloc] (10000000 events: 0.05%) get_CF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+24b7a4] | [anon:libc_malloc] (13000000 events: 0.06%) [anon:libc_malloc][+24b7c0] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+1bc86c] | [anon:libc_malloc] (15000000 events: 0.07%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24cb34] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+241498] | [anon:libc_malloc] (8000000 events: 0.04%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+1ba7a8] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24d848] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24be14] | [anon:libc_malloc] (20000000 events: 0.09%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (20000000 events: 0.09%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (12000000 events: 0.05%) [anon:libc_malloc][+2413dc] | [anon:libc_malloc] (13000000 events: 0.06%) [anon:libc_malloc][+2413e8] | [anon:libc_malloc] (6000000 events: 0.03%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+241408] | [anon:libc_malloc] (15000000 events: 0.07%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+241414] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+255044] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+255050] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+241464] | [anon:libc_malloc] (21000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (13000000 events: 0.06%) [anon:libc_malloc][+241470] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2288e4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2550e4] | [anon:libc_malloc] (20000000 events: 0.09%) [anon:libc_malloc][+2551a8] | [anon:libc_malloc] (7000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+21f1d8] | [anon:libc_malloc] (8000000 events: 0.04%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) get_CF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2475a4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+242818] | [anon:libc_malloc] (11000000 events: 0.05%) [anon:libc_malloc][+241d14] | [anon:libc_malloc] (22000000 events: 0.10%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+241d20] | [anon:libc_malloc] (17000000 events: 0.08%) [anon:libc_malloc][+247bdc] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2d32f4] | [anon:libc_malloc] (22000000 events: 0.10%) [anon:libc_malloc][+16cae8] | [anon:libc_malloc] (57000000 events: 0.26%) dynrec_idiv_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (57000000 events: 0.26%) __aeabi_ldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (55000000 events: 0.25%) __gnu_ldivmod_helper | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (54000000 events: 0.24%) __divdi3 | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (54000000 events: 0.24%) [anon:libc_malloc][+255278] | [anon:libc_malloc] (10000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+255284] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+260820] | [anon:libc_malloc] (25000000 events: 0.11%) dynrec_sub_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (25000000 events: 0.11%) [anon:libc_malloc][+250150] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24ce64] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f5c4] | [anon:libc_malloc] (24000000 events: 0.11%) [anon:libc_malloc][+24f5d8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f5d0] | [anon:libc_malloc] (12000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+240b68] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24fe00] | [anon:libc_malloc] (80000000 events: 0.36%) [anon:libc_malloc][+24fe30] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+24fe08] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_dshl_dword_simple(unsigned int, unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (30000000 events: 0.14%) [anon:libc_malloc][+24fe38] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+24fe18] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24fe20] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+24fe10] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24fe28] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+2380d4] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+168678] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+168700] | [anon:libc_malloc] (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24c010] | [anon:libc_malloc] (29000000 events: 0.13%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (17000000 events: 0.08%) [anon:libc_malloc][+24c01c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24c024] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+22fba4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+241f44] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+18be78] | [anon:libc_malloc] (13000000 events: 0.06%) [anon:libc_malloc][+18beac] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+210d6c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24d62c] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+21f144] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+20049c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23f3f8] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+211b5c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+178170] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2385d0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_sbb_dword_simple(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20b584] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+28f780] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_movsd_dword(unsigned int, int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+15fc24] | [anon:libc_malloc] (14000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+15fc30] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+1e89b8] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+237734] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+20af20] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+254154] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+168730] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+2471b4] | [anon:libc_malloc] (18000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+2471c0] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+29b414] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+29b420] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24fe38] | [anon:libc_malloc] (54000000 events: 0.24%) [anon:libc_malloc][+24fe60] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24fe50] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_dshl_dword_simple(unsigned int, unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (15000000 events: 0.07%) [anon:libc_malloc][+24fe58] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+24fe70] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24fe48] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24fe68] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24bd84] | [anon:libc_malloc] (23000000 events: 0.10%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) [anon:libc_malloc][+24bd90] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24bda0] | [anon:libc_malloc] (3000000 events: 0.01%) unknown[+715f0754] | unknown (3000000 events: 0.01%) [anon:libc_malloc][+242480] | [anon:libc_malloc] (792000000 events: 3.57%) PageHandler::writeb_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (636000000 events: 2.87%) VGA_UnchainedVGA_Handler::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (577000000 events: 2.60%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (156000000 events: 0.70%) [anon:libc_malloc][+241aac] | [anon:libc_malloc] (63000000 events: 0.28%) dynrec_popa_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (63000000 events: 0.28%) CPU_Pop32() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (60000000 events: 0.27%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (29000000 events: 0.13%) [anon:libc_malloc][+240bdc] | [anon:libc_malloc] (8000000 events: 0.04%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+200124] | [anon:libc_malloc] (7000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+23f844] | [anon:libc_malloc] (23000000 events: 0.10%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+23f850] | [anon:libc_malloc] (14000000 events: 0.06%) [anon:libc_malloc][+240920] | [anon:libc_malloc] (36000000 events: 0.16%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (36000000 events: 0.16%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+240704] | [anon:libc_malloc] (10000000 events: 0.05%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2387e4] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24c21c] | [anon:libc_malloc] (18000000 events: 0.08%) [anon:libc_malloc][+24c244] | [anon:libc_malloc] (4000000 events: 0.02%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+1e3d34] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1e3d40] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+250704] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240294] | [anon:libc_malloc] (18000000 events: 0.08%) [anon:libc_malloc][+2402a0] | [anon:libc_malloc] (13000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24d4b4] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24d4c0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24ba54] | [anon:libc_malloc] (24000000 events: 0.11%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (13000000 events: 0.06%) [anon:libc_malloc][+24ba60] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+24ea74] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+20b070] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+13de60] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24b930] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) unknown[+9f9f9f9d] | unknown (4000000 events: 0.02%) [anon:libc_malloc][+258a04] | [anon:libc_malloc] (10000000 events: 0.05%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+240860] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2089fc] | [anon:libc_malloc] (10000000 events: 0.05%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+243f48] | [anon:libc_malloc] (7000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+15fbd4] | [anon:libc_malloc] (11000000 events: 0.05%) [anon:libc_malloc][+15fbe0] | [anon:libc_malloc] (4000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+2282f8] | [anon:libc_malloc] (18000000 events: 0.08%) dynrec_inc_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (18000000 events: 0.08%) get_CF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+28efc4] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+240fb4] | [anon:libc_malloc] (8000000 events: 0.04%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+211924] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2488e4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23f9d8] | [anon:libc_malloc] (11000000 events: 0.05%) [anon:libc_malloc][+239080] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24c514] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+24f810] | [anon:libc_malloc] (23000000 events: 0.10%) dynrec_popa_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (23000000 events: 0.10%) CPU_Pop32() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (23000000 events: 0.10%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+1e34f4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1687c4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2140b4] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_idiv_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24d9a4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24caa4] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24e238] | [anon:libc_malloc] (13000000 events: 0.06%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+255858] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+21f11c] | [anon:libc_malloc] (4000000 events: 0.02%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+2428c4] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+2428d0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24ff28] | [anon:libc_malloc] (97000000 events: 0.44%) [anon:libc_malloc][+24ff38] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+24ff40] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+24ff48] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24ff30] | [anon:libc_malloc] (5000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (69000000 events: 0.31%) [anon:libc_malloc][+2d32d4] | [anon:libc_malloc] (192000000 events: 0.87%) [anon:libc_malloc][+2d32dc] | [anon:libc_malloc] (11000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (150000000 events: 0.68%) [anon:libc_malloc][+2d32ec] | [anon:libc_malloc] (19000000 events: 0.09%) [anon:libc_malloc][+2d32e4] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+254fd4] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1687f8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_ncf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+16c904] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+24262c] | [anon:libc_malloc] (193000000 events: 0.87%) [anon:libc_malloc][+24263c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+242650] | [anon:libc_malloc] (16000000 events: 0.07%) [anon:libc_malloc][+242638] | [anon:libc_malloc] (47000000 events: 0.21%) [anon:libc_malloc][+242644] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+242640] | [anon:libc_malloc] (11000000 events: 0.05%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (90000000 events: 0.41%) [anon:libc_malloc][+242648] | [anon:libc_malloc] (16000000 events: 0.07%) [anon:libc_malloc][+21f0bc] | [anon:libc_malloc] (6000000 events: 0.03%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+21e1d4] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24cb74] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24cb80] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240264] | [anon:libc_malloc] (25000000 events: 0.11%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+240270] | [anon:libc_malloc] (17000000 events: 0.08%) [anon:libc_malloc][+24c524] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+240894] | [anon:libc_malloc] (26000000 events: 0.12%) [anon:libc_malloc][+2408a0] | [anon:libc_malloc] (22000000 events: 0.10%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24735c] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+247368] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+28df78] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+28bbfc] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1ba760] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2288b0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+210e0c] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+22f97c] | [anon:libc_malloc] (55000000 events: 0.25%) [anon:libc_malloc][+22f990] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+22f998] | [anon:libc_malloc] (6000000 events: 0.03%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (29000000 events: 0.13%) [anon:libc_malloc][+22f9a8] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+22f9a0] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+168464] | [anon:libc_malloc] (3000000 events: 0.01%) anon[+2a53] | //anon (5000000 events: 0.02%) java.lang.Object.notify [DEDUPED] | /system/framework/arm/boot.oat (5000000 events: 0.02%) art::JniMethodFastEnd(unsigned int, art::Thread*) | /system/lib/libart.so (4000000 events: 0.02%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (4000000 events: 0.02%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (4000000 events: 0.02%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (3000000 events: 0.01%) [anon:libc_malloc][+24e96c] | [anon:libc_malloc] (16000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24e978] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+24e9b8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240f0c] | [anon:libc_malloc] (11000000 events: 0.05%) CPU_IO_Exception(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+22fa44] | [anon:libc_malloc] (359000000 events: 1.62%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (79000000 events: 0.36%) PageHandler::writew_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (280000000 events: 1.26%) VGA_UnchainedVGA_Handler::writew(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (266000000 events: 1.20%) [anon:libc_malloc][+29b44c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23f5c4] | [anon:libc_malloc] (21000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+23f5d0] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+210254] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+210024] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+28f284] | [anon:libc_malloc] (4000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20ecc4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240714] | [anon:libc_malloc] (20000000 events: 0.09%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (20000000 events: 0.09%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+24e948] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+168944] | [anon:libc_malloc] (9000000 events: 0.04%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+168950] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24bf68] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_add_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24d1a0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2413a8] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+2413b4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24bfb4] | [anon:libc_malloc] (28000000 events: 0.13%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (28000000 events: 0.13%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) [anon:libc_malloc][+23fddc] | [anon:libc_malloc] (7000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) unknown[+ffffffff] | unknown (351000000 events: 1.58%) CPU_Core_Dynrec_Run() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (349000000 events: 1.57%) [anon:libc_malloc][+3c3b0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2607fc] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+50] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+260818] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1b0780] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2607f0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+66f40] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+1e8ad0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+238c70] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+238720] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+4c] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+48] | [anon:libc_malloc] (14000000 events: 0.06%) [anon:libc_malloc][+58] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+44] | [anon:libc_malloc] (43000000 events: 0.19%) [anon:libc_malloc][+54] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+2256d0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2f39a8] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+2607f8] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2f39d8] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+5c] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+260800] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+287dd8] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+167664] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23b79c] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+241194] | [anon:libc_malloc] (24000000 events: 0.11%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (24000000 events: 0.11%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (13000000 events: 0.06%) [anon:libc_malloc][+20d2a4] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+200c5c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1fe4c4] | [anon:libc_malloc] (8000000 events: 0.04%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) unknown[+5050503] | unknown (36000000 events: 0.16%) [anon:libc_malloc][+2424e8] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2424d0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+242508] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+242488] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+242510] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+28b734] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24b8ec] | [anon:libc_malloc] (25000000 events: 0.11%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (16000000 events: 0.07%) [anon:libc_malloc][+24b900] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+242a18] | [anon:libc_malloc] (5000000 events: 0.02%) unknown[+6060602] | unknown (43000000 events: 0.19%) [anon:libc_malloc][+2424b8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+242500] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+242518] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2424f8] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+242530] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+29b500] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24efe8] | [anon:libc_malloc] (11000000 events: 0.05%) PageHandler::writeb_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (11000000 events: 0.05%) VGA_UnchainedVGA_Handler::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) [anon:libc_malloc][+2425c8] | [anon:libc_malloc] (287000000 events: 1.30%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (287000000 events: 1.30%) get_CF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (108000000 events: 0.49%) [anon:libc_malloc][+240908] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_test_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+255c1c] | [anon:libc_malloc] (8000000 events: 0.04%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+252944] | [anon:libc_malloc] (5000000 events: 0.02%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+255b28] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+28a1f8] | [anon:libc_malloc] (12000000 events: 0.05%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20d308] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1fe460] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+1fe51c] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1bf384] | [anon:libc_malloc] (73000000 events: 0.33%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (52000000 events: 0.23%) [anon:libc_malloc][+1bf38c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+1bf3ac] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+1bf39c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+1bf3a4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+16cb38] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24cbac] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+228324] | [anon:libc_malloc] (19000000 events: 0.09%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (19000000 events: 0.09%) [anon:libc_malloc][+255d84] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+255d90] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1e8d40] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+255218] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+255224] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+254fe4] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+13df2c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+271368] | [anon:libc_malloc] (9000000 events: 0.04%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+210038] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24ba24] | [anon:libc_malloc] (17000000 events: 0.08%) [anon:libc_malloc][+24ba40] | [anon:libc_malloc] (4000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+2424f8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+210984] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+240c04] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24c150] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_xor_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+255a14] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+255a20] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+2336fc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f6f0] | [anon:libc_malloc] (4000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+29cc90] | [anon:libc_malloc] (9000000 events: 0.04%) PageHandler::readb_checked(unsigned int, unsigned char*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) VGA_UnchainedRead_Handler::readb(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+24ddec] | [anon:libc_malloc] (4000000 events: 0.02%) CPU_IO_Exception(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24e788] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_inc_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+23ff14] | [anon:libc_malloc] (20000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+23ff20] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+1f2da0] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+247ab0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+22849c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+234de8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+241f5c] | [anon:libc_malloc] (35000000 events: 0.16%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (35000000 events: 0.16%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (15000000 events: 0.07%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+210284] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+210290] | [anon:libc_malloc] (4000000 events: 0.02%) __ashldi3 | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (24000000 events: 0.11%) [anon:libc_malloc][+16ca10] | [anon:libc_malloc] (8000000 events: 0.04%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+28dfbc] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+1bca90] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+242558] | [anon:libc_malloc] (117000000 events: 0.53%) dynrec_add_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (117000000 events: 0.53%) [anon:libc_malloc][+2489b8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+241da4] | [anon:libc_malloc] (31000000 events: 0.14%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (12000000 events: 0.05%) [anon:libc_malloc][+241db0] | [anon:libc_malloc] (13000000 events: 0.06%) [anon:libc_malloc][+1bc794] | [anon:libc_malloc] (44000000 events: 0.20%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) PageHandler::writeb_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (34000000 events: 0.15%) VGA_UnchainedVGA_Handler::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (27000000 events: 0.12%) [anon:libc_malloc][+210e94] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+210ea0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23fd04] | [anon:libc_malloc] (14000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23fd10] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+241214] | [anon:libc_malloc] (22000000 events: 0.10%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+241220] | [anon:libc_malloc] (11000000 events: 0.05%) unknown[+d] | unknown (51000000 events: 0.23%) [anon:libc_malloc][+24fe94] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24fe74] | [anon:libc_malloc] (15000000 events: 0.07%) [anon:libc_malloc][+24fe84] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+24fe7c] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+24fe8c] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+1688c0] | [anon:libc_malloc] (18000000 events: 0.08%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (18000000 events: 0.08%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+238144] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+20acc8] | [anon:libc_malloc] (7000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1bc538] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+1bc544] | [anon:libc_malloc] (3000000 events: 0.01%) unknown[+6a6a6a66] | unknown (5000000 events: 0.02%) [anon:libc_malloc][+2103a0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2003c4] | [anon:libc_malloc] (4000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24d8d0] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+247da0] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_movsd_dword(unsigned int, int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+241a98] | [anon:libc_malloc] (24000000 events: 0.11%) PageHandler::writeb_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (18000000 events: 0.08%) VGA_UnchainedVGA_Handler::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (17000000 events: 0.08%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+24e9fc] | [anon:libc_malloc] (19000000 events: 0.09%) [anon:libc_malloc][+24ea08] | [anon:libc_malloc] (15000000 events: 0.07%) [anon:libc_malloc][+2382dc] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2425b0] | [anon:libc_malloc] (214000000 events: 0.97%) [anon:libc_malloc][+2425c4] | [anon:libc_malloc] (18000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (153000000 events: 0.69%) [anon:libc_malloc][+2425bc] | [anon:libc_malloc] (42000000 events: 0.19%) [anon:libc_malloc][+23f520] | [anon:libc_malloc] (16000000 events: 0.07%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) unknown[+6d6d6d6b] | unknown (20000000 events: 0.09%) [anon:libc_malloc][+2398a4] | [anon:libc_malloc] (14000000 events: 0.06%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (14000000 events: 0.06%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (13000000 events: 0.06%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (13000000 events: 0.06%) __udivdi3 | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (13000000 events: 0.06%) [anon:libc_malloc][+23761c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+237640] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+28df44] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+28df50] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+242780] | [anon:libc_malloc] (82000000 events: 0.37%) dynrec_popa_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (82000000 events: 0.37%) CPU_Pop32() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (76000000 events: 0.34%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (38000000 events: 0.17%) [anon:libc_malloc][+2402cc] | [anon:libc_malloc] (11000000 events: 0.05%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2402f0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+25574c] | [anon:libc_malloc] (4000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2d32f0] | [anon:libc_malloc] (122000000 events: 0.55%) [anon:libc_malloc][+2d3304] | [anon:libc_malloc] (18000000 events: 0.08%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (89000000 events: 0.40%) [anon:libc_malloc][+2d32fc] | [anon:libc_malloc] (14000000 events: 0.06%) [anon:libc_malloc][+1e8678] | [anon:libc_malloc] (9000000 events: 0.04%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24c594] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+200654] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+29cc5c] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+28a0e4] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+28a0f0] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+23fc40] | [anon:libc_malloc] (22000000 events: 0.10%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (22000000 events: 0.10%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+241d44] | [anon:libc_malloc] (20000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+241d50] | [anon:libc_malloc] (15000000 events: 0.07%) unknown[+9e9e9e9a] | unknown (3000000 events: 0.01%) [anon:libc_malloc][+2419d0] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_test_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+255cec] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+28b6e0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+247208] | [anon:libc_malloc] (10000000 events: 0.05%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24e0f8] | [anon:libc_malloc] (12000000 events: 0.05%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+24778c] | [anon:libc_malloc] (4000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+247954] | [anon:libc_malloc] (11000000 events: 0.05%) [anon:libc_malloc][+247960] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+240d0c] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+241438] | [anon:libc_malloc] (33000000 events: 0.15%) [anon:libc_malloc][+24dd38] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+23f354] | [anon:libc_malloc] (32000000 events: 0.14%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (15000000 events: 0.07%) [anon:libc_malloc][+23f360] | [anon:libc_malloc] (15000000 events: 0.07%) [anon:libc_malloc][+248458] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2316fc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24c534] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2550a8] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+2550b4] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+2412a0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+13dd0c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24bf78] | [anon:libc_malloc] (27000000 events: 0.12%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (27000000 events: 0.12%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) [anon:libc_malloc][+265a48] | [anon:libc_malloc] (113000000 events: 0.51%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (113000000 events: 0.51%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (45000000 events: 0.20%) [anon:libc_malloc][+13dce0] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+210264] | [anon:libc_malloc] (10000000 events: 0.05%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) [anon:libc_malloc][+24ce84] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+247ac8] | [anon:libc_malloc] (7000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+167644] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+241f28] | [anon:libc_malloc] (12000000 events: 0.05%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+23fd4c] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2411b4] | [anon:libc_malloc] (23000000 events: 0.10%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+2411c0] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+1867c4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+1b0d9c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f460] | [anon:libc_malloc] (18000000 events: 0.08%) IO_WriteB(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) write_p3c5(unsigned int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+24fecc] | [anon:libc_malloc] (97000000 events: 0.44%) [anon:libc_malloc][+24fed8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24fedc] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24fefc] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24fef4] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24fee4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24feec] | [anon:libc_malloc] (12000000 events: 0.05%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (56000000 events: 0.25%) [anon:libc_malloc][+23b728] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+254fc4] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23e9e0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24ea28] | [anon:libc_malloc] (18000000 events: 0.08%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24ea34] | [anon:libc_malloc] (13000000 events: 0.06%) unknown[+4c4c4c48] | unknown (4000000 events: 0.02%) [anon:libc_malloc][+24fe70] | [anon:libc_malloc] (23000000 events: 0.10%) dynrec_and_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (23000000 events: 0.10%) [anon:libc_malloc][+20abf8] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24060c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+20d3c4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+247984] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+247990] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+28f02c] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+28f038] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+29b648] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+13dd5c] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+15cb00] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2496d8] | [anon:libc_malloc] (8000000 events: 0.04%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) __udivdi3 | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+24cc04] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1fe4e4] | [anon:libc_malloc] (8000000 events: 0.04%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+24c7f4] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24c800] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+29cd64] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1fe3a0] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+270c1c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+270c28] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24e2fc] | [anon:libc_malloc] (16000000 events: 0.07%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+24e31c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+252bd4] | [anon:libc_malloc] (11000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+252be0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24bd88] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24fefc] | [anon:libc_malloc] (106000000 events: 0.48%) [anon:libc_malloc][+24ff08] | [anon:libc_malloc] (24000000 events: 0.11%) [anon:libc_malloc][+24ff14] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (67000000 events: 0.30%) [anon:libc_malloc][+24ff0c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24ff04] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+168524] | [anon:libc_malloc] (17000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+168530] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+23fac8] | [anon:libc_malloc] (30000000 events: 0.14%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+23fad4] | [anon:libc_malloc] (21000000 events: 0.09%) [anon:libc_malloc][+252cf4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23f698] | [anon:libc_malloc] (8000000 events: 0.04%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+1bcbc0] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+1bcbc8] | [anon:libc_malloc] (4000000 events: 0.02%) unknown[+e] | unknown (43000000 events: 0.19%) [anon:libc_malloc][+26083c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+260830] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+260834] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240f94] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+260824] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+26082c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+16cb1c] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24d3b4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24e0c4] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+25523c] | [anon:libc_malloc] (16000000 events: 0.07%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (16000000 events: 0.07%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+241b34] | [anon:libc_malloc] (9000000 events: 0.04%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+240d24] | [anon:libc_malloc] (30000000 events: 0.14%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (30000000 events: 0.14%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+2402f4] | [anon:libc_malloc] (17000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+240300] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+24d808] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24003c] | [anon:libc_malloc] (21000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+240048] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+244034] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+2915fc] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24d1d4] | [anon:libc_malloc] (5000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+25592c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+255938] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2419e8] | [anon:libc_malloc] (15000000 events: 0.07%) [anon:libc_malloc][+241a14] | [anon:libc_malloc] (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24f4e4] | [anon:libc_malloc] (7000000 events: 0.03%) get_CF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24f898] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24b914] | [anon:libc_malloc] (18000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+24b920] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+1689e0] | [anon:libc_malloc] (9000000 events: 0.04%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+24f2ec] | [anon:libc_malloc] (11000000 events: 0.05%) dynrec_inc_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (11000000 events: 0.05%) get_CF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+26083c] | [anon:libc_malloc] (70000000 events: 0.32%) [anon:libc_malloc][+260884] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+260880] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+265a20] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_zf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+265a28] | [anon:libc_malloc] (10000000 events: 0.05%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (21000000 events: 0.09%) [anon:libc_malloc][+260878] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+265a30] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+255c90] | [anon:libc_malloc] (10000000 events: 0.05%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23e90c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+29b4ac] | [anon:libc_malloc] (6000000 events: 0.03%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (5000000 events: 0.02%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (5000000 events: 0.02%) art_quick_invoke_stub | /system/lib/libart.so (5000000 events: 0.02%) art_quick_invoke_stub_internal | /system/lib/libart.so (5000000 events: 0.02%) art_quick_to_interpreter_bridge | /system/lib/libart.so (5000000 events: 0.02%) artQuickToInterpreterBridge | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (5000000 events: 0.02%) artMterpAsmInstructionStart | /system/lib/libart.so (5000000 events: 0.02%) MterpInvokeVirtual | /system/lib/libart.so (5000000 events: 0.02%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (5000000 events: 0.02%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (5000000 events: 0.02%) art_quick_invoke_stub | /system/lib/libart.so (5000000 events: 0.02%) art_quick_invoke_stub_internal | /system/lib/libart.so (5000000 events: 0.02%) void benchmarkdos.doom.MagicLauncher.nativeStart(java.nio.Buffer, int, int, int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/oat/arm/base.odex (5000000 events: 0.02%) Java_benchmarkdos_doom_MagicLauncher_nativeStart | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) dosbox_main(int, char const**) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) SHELL_Init() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) DOS_Shell::Run() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) DOS_Shell::ParseLine(char*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) DOS_Shell::DoCommand(char*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) DOS_Shell::Execute(char*, char*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) CALLBACK_RunRealInt(unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) DOSBOX_RunMachine() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) Normal_Loop() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) TIMER_AddTick() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) Android_AudioWriteBuffer() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) _JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) art::CheckJNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (5000000 events: 0.02%) art::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType) | /system/lib/libart.so (5000000 events: 0.02%) art::JNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (5000000 events: 0.02%) art::InvokeVirtualOrInterfaceWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (5000000 events: 0.02%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (5000000 events: 0.02%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (5000000 events: 0.02%) art_quick_invoke_stub | /system/lib/libart.so (5000000 events: 0.02%) art_quick_invoke_stub_internal | /system/lib/libart.so (5000000 events: 0.02%) art_quick_to_interpreter_bridge | /system/lib/libart.so (5000000 events: 0.02%) artQuickToInterpreterBridge | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (5000000 events: 0.02%) artMterpAsmInstructionStart | /system/lib/libart.so (5000000 events: 0.02%) MterpInvokeVirtual | /system/lib/libart.so (5000000 events: 0.02%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (5000000 events: 0.02%) artMterpAsmInstructionStart | /system/lib/libart.so (5000000 events: 0.02%) MterpInvokeVirtual | /system/lib/libart.so (5000000 events: 0.02%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (5000000 events: 0.02%) artMterpAsmInstructionStart | /system/lib/libart.so (5000000 events: 0.02%) MterpInvokeVirtual | /system/lib/libart.so (5000000 events: 0.02%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (5000000 events: 0.02%) artMterpAsmInstructionStart | /system/lib/libart.so (5000000 events: 0.02%) MterpInvokeVirtual | /system/lib/libart.so (5000000 events: 0.02%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (5000000 events: 0.02%) artMterpAsmInstructionStart | /system/lib/libart.so (5000000 events: 0.02%) artGet32InstanceFromCode | /system/lib/libart.so (3000000 events: 0.01%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (3000000 events: 0.01%) [anon:libc_malloc][+244000] | [anon:libc_malloc] (14000000 events: 0.06%) [anon:libc_malloc][+24400c] | [anon:libc_malloc] (8000000 events: 0.04%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+24de94] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24c750] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+243f14] | [anon:libc_malloc] (16000000 events: 0.07%) [anon:libc_malloc][+243f20] | [anon:libc_malloc] (14000000 events: 0.06%) [anon:libc_malloc][+24f828] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+186010] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+247324] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+247330] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1f2f38] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+235584] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+250854] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f618] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1e8b18] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+210850] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+21166c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+211678] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+21f060] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+21f080] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+16768c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+2407fc] | [anon:libc_malloc] (22000000 events: 0.10%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+240808] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+240820] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+252e3c] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_ncf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) get_CF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+21e16c] | [anon:libc_malloc] (12000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+236764] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1e37b8] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24e4ec] | [anon:libc_malloc] (25000000 events: 0.11%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+24e4f8] | [anon:libc_malloc] (15000000 events: 0.07%) [anon:libc_malloc][+252a08] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+237fe4] | [anon:libc_malloc] (8000000 events: 0.04%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) __aeabi_llsr | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (11000000 events: 0.05%) [anon:libc_malloc][+238104] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+252e24] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24115c] | [anon:libc_malloc] (16000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+241168] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+1bc430] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+255078] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+255084] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+210004] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23f324] | [anon:libc_malloc] (26000000 events: 0.12%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23f330] | [anon:libc_malloc] (19000000 events: 0.09%) [anon:libc_malloc][+24b948] | [anon:libc_malloc] (20000000 events: 0.09%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (20000000 events: 0.09%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) unknown[+fffff8a4] | unknown (9000000 events: 0.04%) [anon:libc_malloc][+23f508] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+168718] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24ff74] | [anon:libc_malloc] (62000000 events: 0.28%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (62000000 events: 0.28%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (37000000 events: 0.17%) [anon:libc_malloc][+255950] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24dfe0] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_sub_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24e7a4] | [anon:libc_malloc] (5000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23f894] | [anon:libc_malloc] (14000000 events: 0.06%) [anon:libc_malloc][+23f8a0] | [anon:libc_malloc] (9000000 events: 0.04%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+20aeec] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2429c8] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2429d4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1e93d8] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+23fb58] | [anon:libc_malloc] (23000000 events: 0.10%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (23000000 events: 0.10%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+1e8784] | [anon:libc_malloc] (10000000 events: 0.05%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+240628] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) unknown[+66666662] | unknown (4000000 events: 0.02%) unknown[+6f6f6f6d] | unknown (18000000 events: 0.08%) [anon:libc_malloc][+242528] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2424f8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2283fc] | [anon:libc_malloc] (19000000 events: 0.09%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+287da4] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+287db0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+239d64] | [anon:libc_malloc] (4000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+229434] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+229440] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+241e00] | [anon:libc_malloc] (19000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+241e0c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+241e30] | [anon:libc_malloc] (3000000 events: 0.01%) anon[+2d31] | //anon (6000000 events: 0.03%) java.lang.System.currentTimeMillis [DEDUPED] | /system/framework/arm/boot.oat (6000000 events: 0.03%) art::JniMethodEnd(unsigned int, art::Thread*) | /system/lib/libart.so (3000000 events: 0.01%) art::JNIEnvExt::CheckNoHeldMonitors() | /system/lib/libart.so (3000000 events: 0.01%) void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) | /system/lib/libart.so (3000000 events: 0.01%) art::ArtMethod::GetOatQuickMethodHeader(unsigned int) | /system/lib/libart.so (3000000 events: 0.01%) [anon:libc_malloc][+167634] | [anon:libc_malloc] (11000000 events: 0.05%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (11000000 events: 0.05%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+24e550] | [anon:libc_malloc] (18000000 events: 0.08%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+24f300] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+2403e0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1fb79c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1fb7c0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23f4ec] | [anon:libc_malloc] (22000000 events: 0.10%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+23f4f8] | [anon:libc_malloc] (11000000 events: 0.05%) [anon:libc_malloc][+24082c] | [anon:libc_malloc] (24000000 events: 0.11%) [anon:libc_malloc][+240838] | [anon:libc_malloc] (18000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+20d690] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+2509a0] | [anon:libc_malloc] (4000000 events: 0.02%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) getAudioTrack(_JNIEnv*, _jobject*) | /system/lib/libandroid_runtime.so (14000000 events: 0.06%) pthread_mutex_lock | /system/lib/libc.so (3000000 events: 0.01%) art::CheckJNI::GetLongField(_JNIEnv*, _jobject*, _jfieldID*) | /system/lib/libart.so (9000000 events: 0.04%) art::CheckJNI::GetField(char const*, _JNIEnv*, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (8000000 events: 0.04%) art::ScopedCheck::CheckFieldAccess(art::ScopedObjectAccess&, _jobject*, _jfieldID*, bool, art::Primitive::Type) | /system/lib/libart.so (7000000 events: 0.03%) art::ScopedCheck::CheckInstanceFieldID(art::ScopedObjectAccess&, _jobject*, _jfieldID*) | /system/lib/libart.so (6000000 events: 0.03%) art::mirror::Class::FindInstanceField(art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (3000000 events: 0.01%) art::mirror::FindFieldByNameAndType(art::LengthPrefixedArray<art::ArtField>*, art::StringPiece const&, art::StringPiece const&) | /system/lib/libart.so (3000000 events: 0.01%) strlen | /system/lib/libc.so (3000000 events: 0.01%) [anon:libc_malloc][+240e8c] | [anon:libc_malloc] (39000000 events: 0.18%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+240eb0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+240e98] | [anon:libc_malloc] (21000000 events: 0.09%) [anon:libc_malloc][+28dfe8] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2109b4] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+6745c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24c71c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+168978] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+168984] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+17ca18] | [anon:libc_malloc] (3000000 events: 0.01%) CPU_SetSegGeneral(SegNames, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+25571c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+2497b4] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+24f2d4] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+212560] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+258960] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+240f50] | [anon:libc_malloc] (30000000 events: 0.14%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+240f5c] | [anon:libc_malloc] (18000000 events: 0.08%) [anon:libc_malloc][+240f64] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24de10] | [anon:libc_malloc] (10000000 events: 0.05%) IO_WriteB(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+24ef04] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+24ef10] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+238ab4] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) __udivdi3 | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+23bc94] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+242654] | [anon:libc_malloc] (157000000 events: 0.71%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (157000000 events: 0.71%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (95000000 events: 0.43%) [anon:libc_malloc][+210f64] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+200670] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23f644] | [anon:libc_malloc] (10000000 events: 0.05%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+23f650] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24c484] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) anon[+2a29] | //anon (3000000 events: 0.01%) art_quick_lock_object | /system/lib/libart.so (3000000 events: 0.01%) artLockObjectFromCode | /system/lib/libart.so (3000000 events: 0.01%) art::Monitor::MonitorEnter(art::Thread*, art::mirror::Object*, bool) | /system/lib/libart.so (3000000 events: 0.01%) art::Monitor::Lock(art::Thread*) | /system/lib/libart.so (3000000 events: 0.01%) [anon:libc_malloc][+1bc55c] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24c1fc] | [anon:libc_malloc] (26000000 events: 0.12%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (26000000 events: 0.12%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) [anon:libc_malloc][+1e8774] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+22fa5c] | [anon:libc_malloc] (75000000 events: 0.34%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (73000000 events: 0.33%) get_CF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (30000000 events: 0.14%) [anon:libc_malloc][+2472f4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+2286dc] | [anon:libc_malloc] (4000000 events: 0.02%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24cf30] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+2005d0] | [anon:libc_malloc] (9000000 events: 0.04%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+2380f4] | [anon:libc_malloc] (9000000 events: 0.04%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+22815c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) unknown[+c87ccbd0] | unknown (3000000 events: 0.01%) android::AudioTrack::obtainBuffer(android::AudioTrack::Buffer*, timespec const*, timespec*, unsigned int*) | /system/lib/libaudioclient.so (3000000 events: 0.01%) [anon:libc_malloc][+237e80] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) anon[+27c5] | //anon (5000000 events: 0.02%) art_quick_to_interpreter_bridge | /system/lib/libart.so (4000000 events: 0.02%) artQuickToInterpreterBridge | /system/lib/libart.so (3000000 events: 0.01%) [anon:libc_malloc][+24077c] | [anon:libc_malloc] (25000000 events: 0.11%) [anon:libc_malloc][+240788] | [anon:libc_malloc] (16000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+210050] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+23f9a4] | [anon:libc_malloc] (22000000 events: 0.10%) [anon:libc_malloc][+23f9b0] | [anon:libc_malloc] (17000000 events: 0.08%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24f8a8] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+28bb94] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+28bba0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+242970] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23c0d0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+241480] | [anon:libc_malloc] (8000000 events: 0.04%) dynrec_test_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2388dc] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+259c3c] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+28bbc8] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24cc84] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+1bc768] | [anon:libc_malloc] (12000000 events: 0.05%) dynrec_inc_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (12000000 events: 0.05%) get_CF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+238670] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24d918] | [anon:libc_malloc] (6000000 events: 0.03%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24e454] | [anon:libc_malloc] (19000000 events: 0.09%) [anon:libc_malloc][+24e460] | [anon:libc_malloc] (14000000 events: 0.06%) [anon:libc_malloc][+23f8bc] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+23f8d0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24c738] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+228520] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_cmp_byte(unsigned char, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24da4c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+234310] | [anon:libc_malloc] (3000000 events: 0.01%) unknown[+65656563] | unknown (4000000 events: 0.02%) [anon:libc_malloc][+254e38] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2462d8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2589c4] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+2589d0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+255a44] | [anon:libc_malloc] (11000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+28a1c4] | [anon:libc_malloc] (11000000 events: 0.05%) [anon:libc_malloc][+28a1d0] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+22f980] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+20e71c] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_idiv_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) __aeabi_ldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) __gnu_ldivmod_helper | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) __divdi3 | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+240e24] | [anon:libc_malloc] (16000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+240e30] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+240e70] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24e220] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) CPU_Core_Dynrec_Run() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+241bdc] | [anon:libc_malloc] (10000000 events: 0.05%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24e890] | [anon:libc_malloc] (8000000 events: 0.04%) dynrec_dshl_dword_simple(unsigned int, unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+227708] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24dd34] | [anon:libc_malloc] (11000000 events: 0.05%) CodePageHandlerDynRec::writed_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+24c248] | [anon:libc_malloc] (30000000 events: 0.14%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (30000000 events: 0.14%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (16000000 events: 0.07%) [anon:libc_malloc][+2d3308] | [anon:libc_malloc] (152000000 events: 0.69%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (152000000 events: 0.69%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (102000000 events: 0.46%) [anon:libc_malloc][+167654] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+23ffdc] | [anon:libc_malloc] (25000000 events: 0.11%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+23ffe8] | [anon:libc_malloc] (17000000 events: 0.08%) [anon:libc_malloc][+2107c8] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+255ad4] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+255ae0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+3cdd0] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+240fd4] | [anon:libc_malloc] (18000000 events: 0.08%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+2410f0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24e48c] | [anon:libc_malloc] (22000000 events: 0.10%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24e498] | [anon:libc_malloc] (16000000 events: 0.07%) [anon:libc_malloc][+2419b4] | [anon:libc_malloc] (19000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2419c0] | [anon:libc_malloc] (13000000 events: 0.06%) [anon:libc_malloc][+264b10] | [anon:libc_malloc] (4000000 events: 0.02%) mem_writew_checked_drc(unsigned int, unsigned short) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+28ef94] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+28efa0] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+1bcab8] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+234d0c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+255594] | [anon:libc_malloc] (8000000 events: 0.04%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+2555a0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+20d704] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+288298] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2552cc] | [anon:libc_malloc] (9000000 events: 0.04%) dynrec_dimul_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20e9b4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23fffc] | [anon:libc_malloc] (21000000 events: 0.09%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (21000000 events: 0.09%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (12000000 events: 0.05%) [anon:libc_malloc][+2403bc] | [anon:libc_malloc] (24000000 events: 0.11%) [anon:libc_malloc][+2403c8] | [anon:libc_malloc] (19000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) unknown[+49494947] | unknown (3000000 events: 0.01%) unknown[+41] | unknown (4000000 events: 0.02%) [anon:libc_malloc][+24c94c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+2552f0] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+2552fc] | [anon:libc_malloc] (6000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24b754] | [anon:libc_malloc] (21000000 events: 0.09%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (21000000 events: 0.09%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) [anon:libc_malloc][+241ef8] | [anon:libc_malloc] (12000000 events: 0.05%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+17ce48] | [anon:libc_malloc] (4000000 events: 0.02%) CPU_RET(bool, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+241cb4] | [anon:libc_malloc] (30000000 events: 0.14%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+241cc0] | [anon:libc_malloc] (19000000 events: 0.09%) [anon:libc_malloc][+24c680] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+255904] | [anon:libc_malloc] (7000000 events: 0.03%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+240f30] | [anon:libc_malloc] (45000000 events: 0.20%) write_p3c5(unsigned int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+240f4c] | [anon:libc_malloc] (3000000 events: 0.01%) IO_WriteB(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (30000000 events: 0.14%) unknown[+9090907] | unknown (7000000 events: 0.03%) [anon:libc_malloc][+1ffd50] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1e8800] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+240a78] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+240cc0] | [anon:libc_malloc] (19000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+240ccc] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+28e2b4] | [anon:libc_malloc] (3000000 events: 0.01%) unknown[+7f7f7f7d] | unknown (3000000 events: 0.01%) [anon:libc_malloc][+24f480] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+24f48c] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+24e770] | [anon:libc_malloc] (13000000 events: 0.06%) PageHandler::writeb_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) VGA_UnchainedVGA_Handler::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2100fc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+210108] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bb8bc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+253f34] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+29ac8c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+211600] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24bf98] | [anon:libc_malloc] (24000000 events: 0.11%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (24000000 events: 0.11%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (11000000 events: 0.05%) [anon:libc_malloc][+24cfc4] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24cfd0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+28dfac] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+29b624] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24c37c] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+2529f0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+168444] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+168450] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+1bc748] | [anon:libc_malloc] (8000000 events: 0.04%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+242a58] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+239980] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+237dfc] | [anon:libc_malloc] (4000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1e87a4] | [anon:libc_malloc] (8000000 events: 0.04%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24dcfc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1fe388] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_test_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+29cd4c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+251ce0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24d4e8] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+29b870] | [anon:libc_malloc] (9000000 events: 0.04%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+211528] | [anon:libc_malloc] (9000000 events: 0.04%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+24fe98] | [anon:libc_malloc] (89000000 events: 0.40%) [anon:libc_malloc][+24feb0] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24fea0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24feb8] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24fec0] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+24fec8] | [anon:libc_malloc] (5000000 events: 0.02%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (52000000 events: 0.23%) [anon:libc_malloc][+24fea8] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+255638] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2904e4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2904f0] | [anon:libc_malloc] (3000000 events: 0.01%) unknown[+8080804] | unknown (22000000 events: 0.10%) [anon:libc_malloc][+2424c0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+254e50] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23f608] | [anon:libc_malloc] (33000000 events: 0.15%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+23f614] | [anon:libc_malloc] (23000000 events: 0.10%) [anon:libc_malloc][+29c99c] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2403f8] | [anon:libc_malloc] (12000000 events: 0.05%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+23b958] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20ae74] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24c5c8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+211494] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+2114a0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+228740] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24d730] | [anon:libc_malloc] (25000000 events: 0.11%) dynrec_pusha_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (23000000 events: 0.10%) CPU_Push32(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (19000000 events: 0.09%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+26578c] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+1bcc50] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24f888] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) unknown[+9a9a9a96] | unknown (3000000 events: 0.01%) [anon:libc_malloc][+208870] | [anon:libc_malloc] (3000000 events: 0.01%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2380e4] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+260840] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+22fa18] | [anon:libc_malloc] (33000000 events: 0.15%) dynrec_add_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (33000000 events: 0.15%) [anon:libc_malloc][+24de30] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+20d680] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+24bdb4] | [anon:libc_malloc] (26000000 events: 0.12%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (14000000 events: 0.06%) [anon:libc_malloc][+24bdc0] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24bdd8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+20adac] | [anon:libc_malloc] (11000000 events: 0.05%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+24c178] | [anon:libc_malloc] (22000000 events: 0.10%) [anon:libc_malloc][+24c1a0] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24c180] | [anon:libc_malloc] (4000000 events: 0.02%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) [anon:libc_malloc][+1e3904] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+1e86f0] | [anon:libc_malloc] (12000000 events: 0.05%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (12000000 events: 0.05%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) unknown[+b9b9b9b7] | unknown (3000000 events: 0.01%) unknown[+12] | unknown (9000000 events: 0.04%) [anon:libc_malloc][+239574] | [anon:libc_malloc] (12000000 events: 0.05%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (12000000 events: 0.05%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) __udivdi3 | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) unknown[+c8a87d40] | unknown (7000000 events: 0.03%) [anon:libc_malloc][+241b64] | [anon:libc_malloc] (4000000 events: 0.02%) mem_readw_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+211958] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+20d2d4] | [anon:libc_malloc] (6000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+293d30] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+255358] | [anon:libc_malloc] (5000000 events: 0.02%) unknown[+8f8f8f8d] | unknown (5000000 events: 0.02%) [anon:libc_malloc][+24b7d0] | [anon:libc_malloc] (10000000 events: 0.05%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+2540c4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1bc354] | [anon:libc_malloc] (10000000 events: 0.05%) IO_WriteB(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) write_p3c5(unsigned int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+24e204] | [anon:libc_malloc] (13000000 events: 0.06%) [anon:libc_malloc][+24e210] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+24e9c8] | [anon:libc_malloc] (31000000 events: 0.14%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+24e9d4] | [anon:libc_malloc] (25000000 events: 0.11%) [anon:libc_malloc][+255cd0] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) mem_readd(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) unknown[+c87cdc04] | unknown (4000000 events: 0.02%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1ba778] | [anon:libc_malloc] (56000000 events: 0.25%) IO_ReadB(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) vga_read_p3da(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (48000000 events: 0.22%) fmod | /system/lib/libm.so (33000000 events: 0.15%) [anon:libc_malloc][+1e8794] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24e8b0] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+254d80] | [anon:libc_malloc] (9000000 events: 0.04%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+288598] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24ea58] | [anon:libc_malloc] (21000000 events: 0.09%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+24ea64] | [anon:libc_malloc] (12000000 events: 0.05%) [anon:libc_malloc][+2004d8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24ca64] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+247bc0] | [anon:libc_malloc] (10000000 events: 0.05%) [anon:libc_malloc][+247bcc] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+255e7c] | [anon:libc_malloc] (16000000 events: 0.07%) dynrec_get_zf_or_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (16000000 events: 0.07%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+24e1bc] | [anon:libc_malloc] (15000000 events: 0.07%) [anon:libc_malloc][+24e1c8] | [anon:libc_malloc] (9000000 events: 0.04%) [anon:libc_malloc][+24d10c] | [anon:libc_malloc] (6000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+247184] | [anon:libc_malloc] (13000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+247190] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+23634c] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24bc50] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24ea8c] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+22f9a8] | [anon:libc_malloc] (85000000 events: 0.38%) [anon:libc_malloc][+22f9d4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+22f9b4] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+22f9c4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+22f9cc] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+22fa0c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+22fa04] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+22f9e4] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+22f9f4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+22f9fc] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+22f9ec] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+22fa14] | [anon:libc_malloc] (8000000 events: 0.04%) mem_readb_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (23000000 events: 0.10%) [anon:libc_malloc][+22f9dc] | [anon:libc_malloc] (6000000 events: 0.03%) unknown[+6262625e] | unknown (3000000 events: 0.01%) [anon:libc_malloc][+28eff4] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+28f000] | [anon:libc_malloc] (7000000 events: 0.03%) [anon:libc_malloc][+238114] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+21258c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1fe538] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2904b4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2904c0] | [anon:libc_malloc] (3000000 events: 0.01%) unknown[+e0e0e0a] | unknown (3000000 events: 0.01%) [anon:libc_malloc][+13ded0] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_dec_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) get_CF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) unknown[+6c6c6c68] | unknown (7000000 events: 0.03%) [anon:libc_malloc][+23ff4c] | [anon:libc_malloc] (34000000 events: 0.15%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (11000000 events: 0.05%) [anon:libc_malloc][+23ff58] | [anon:libc_malloc] (16000000 events: 0.07%) [anon:libc_malloc][+23ff70] | [anon:libc_malloc] (3000000 events: 0.01%) __start_thread | /system/lib/libc.so (1974000000 events: 8.91%) __pthread_start(void*) | /system/lib/libc.so (1974000000 events: 8.91%) art::Thread::CreateCallback(void*) | /system/lib/libart.so (1974000000 events: 8.91%) art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*) | /system/lib/libart.so (1974000000 events: 8.91%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (1974000000 events: 8.91%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (1974000000 events: 8.91%) art_quick_invoke_stub | /system/lib/libart.so (1974000000 events: 8.91%) art_quick_invoke_stub_internal | /system/lib/libart.so (1974000000 events: 8.91%) art_quick_to_interpreter_bridge | /system/lib/libart.so (1974000000 events: 8.91%) artQuickToInterpreterBridge | /system/lib/libart.so (1974000000 events: 8.91%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (1974000000 events: 8.91%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (1974000000 events: 8.91%) artMterpAsmInstructionStart | /system/lib/libart.so (1974000000 events: 8.91%) MterpInvokeVirtual | /system/lib/libart.so (1974000000 events: 8.91%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (1974000000 events: 8.91%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (1974000000 events: 8.91%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (1974000000 events: 8.91%) art_quick_invoke_stub | /system/lib/libart.so (1974000000 events: 8.91%) art_quick_invoke_stub_internal | /system/lib/libart.so (1974000000 events: 8.91%) void benchmarkdos.doom.MagicLauncher.nativeStart(java.nio.Buffer, int, int, int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/oat/arm/base.odex (1974000000 events: 8.91%) Java_benchmarkdos_doom_MagicLauncher_nativeStart | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (1974000000 events: 8.91%) dosbox_main(int, char const**) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (1974000000 events: 8.91%) SHELL_Init() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (1974000000 events: 8.91%) DOS_Shell::Run() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (1974000000 events: 8.91%) DOS_Shell::ParseLine(char*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (1974000000 events: 8.91%) DOS_Shell::DoCommand(char*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (1974000000 events: 8.91%) DOS_Shell::Execute(char*, char*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (1656000000 events: 7.47%) CALLBACK_RunRealInt(unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (1656000000 events: 7.47%) DOSBOX_RunMachine() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (1656000000 events: 7.47%) Normal_Loop() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (1654000000 events: 7.46%) INT33_Handler() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) SDL_GetTicks | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) __clock_gettime | /system/lib/libc.so (7000000 events: 0.03%) TIMER_AddTick() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (256000000 events: 1.16%) Android_AudioWriteBuffer() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (83000000 events: 0.37%) art::CheckJNI::ReleaseShortArrayElements(_JNIEnv*, _jshortArray*, short*, int) | /system/lib/libart.so (6000000 events: 0.03%) art::CheckJNI::ReleasePrimitiveArrayElements(char const*, art::Primitive::Type, _JNIEnv*, _jarray*, void*, int) | /system/lib/libart.so (5000000 events: 0.02%) void art::JNI::ReleasePrimitiveArray<_jshortArray*, short, art::mirror::PrimitiveArray<short> >(_JNIEnv*, _jshortArray*, short*, int) | /system/lib/libart.so (4000000 events: 0.02%) art::CheckJNI::GetArrayLength(_JNIEnv*, _jarray*) | /system/lib/libart.so (10000000 events: 0.05%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (6000000 events: 0.03%) art::ScopedCheck::CheckArray(art::ScopedObjectAccess&, _jarray*) | /system/lib/libart.so (4000000 events: 0.02%) art::CheckJNI::GetShortArrayElements(_JNIEnv*, _jshortArray*, unsigned char*) | /system/lib/libart.so (13000000 events: 0.06%) art::CheckJNI::GetPrimitiveArrayElements(char const*, art::Primitive::Type, _JNIEnv*, _jarray*, unsigned char*) | /system/lib/libart.so (13000000 events: 0.06%) short* art::JNI::GetPrimitiveArray<_jshortArray*, short, art::mirror::PrimitiveArray<short> >(_JNIEnv*, _jshortArray*, unsigned char*) | /system/lib/libart.so (4000000 events: 0.02%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (3000000 events: 0.01%) MIXER_CallBack(void*, unsigned char*, int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) _JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (46000000 events: 0.21%) art::CheckJNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (46000000 events: 0.21%) art::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType) | /system/lib/libart.so (46000000 events: 0.21%) art::JNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (36000000 events: 0.16%) art::InvokeVirtualOrInterfaceWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (35000000 events: 0.16%) art::mirror::Class::FindVirtualMethodForVirtualOrInterface(art::ArtMethod*, art::PointerSize) | /system/lib/libart.so (3000000 events: 0.01%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (30000000 events: 0.14%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (27000000 events: 0.12%) art_quick_invoke_stub | /system/lib/libart.so (26000000 events: 0.12%) art_quick_invoke_stub_internal | /system/lib/libart.so (25000000 events: 0.11%) art_quick_to_interpreter_bridge | /system/lib/libart.so (24000000 events: 0.11%) artQuickToInterpreterBridge | /system/lib/libart.so (24000000 events: 0.11%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (23000000 events: 0.10%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (23000000 events: 0.10%) artMterpAsmInstructionStart | /system/lib/libart.so (22000000 events: 0.10%) MterpInvokeVirtual | /system/lib/libart.so (16000000 events: 0.07%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (14000000 events: 0.06%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (13000000 events: 0.06%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (13000000 events: 0.06%) artMterpAsmInstructionStart | /system/lib/libart.so (13000000 events: 0.06%) MterpInvokeStatic | /system/lib/libart.so (8000000 events: 0.04%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (7000000 events: 0.03%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (7000000 events: 0.03%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (5000000 events: 0.02%) art_quick_invoke_static_stub | /system/lib/libart.so (4000000 events: 0.02%) art_quick_invoke_stub_internal | /system/lib/libart.so (4000000 events: 0.02%) java.lang.System.currentTimeMillis [DEDUPED] | /system/framework/arm/boot.oat (4000000 events: 0.02%) MterpInvokeVirtual | /system/lib/libart.so (3000000 events: 0.01%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (3000000 events: 0.01%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (3000000 events: 0.01%) artMterpAsmInstructionStart | /system/lib/libart.so (3000000 events: 0.01%) artGetObjInstanceFromCode | /system/lib/libart.so (4000000 events: 0.02%) art::FindFieldFast(unsigned int, art::ArtMethod*, art::FindFieldType, unsigned int) | /system/lib/libart.so (4000000 events: 0.02%) art::ArtField::GetTypeDescriptor() | /system/lib/libart.so (4000000 events: 0.02%) art::CheckJNI::CheckCallArgs(art::ScopedObjectAccess&, art::ScopedCheck&, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, art::InvokeType, art::VarArgs const*) | /system/lib/libart.so (7000000 events: 0.03%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (5000000 events: 0.02%) art::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::JniValueType) | /system/lib/libart.so (3000000 events: 0.01%) MIXER_Mix() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (170000000 events: 0.77%) MIXER_MixData(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (169000000 events: 0.76%) MixerChannel::Mix(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (166000000 events: 0.75%) OPL_CallBack(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (139000000 events: 0.63%) DBOPL::Handler::Generate(MixerChannel*, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (138000000 events: 0.62%) MixerChannel::AddSamples_m32(unsigned int, int const*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (11000000 events: 0.05%) DBOPL::Chip::GenerateBlock2(unsigned int, int*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (125000000 events: 0.56%) DBOPL::Channel* DBOPL::Channel::BlockTemplate<(DBOPL::SynthMode)1>(DBOPL::Chip*, unsigned int, int*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (118000000 events: 0.53%) int DBOPL::Operator::TemplateVolume<(DBOPL::Operator::State)1>() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (14000000 events: 0.06%) int DBOPL::Operator::TemplateVolume<(DBOPL::Operator::State)3>() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) int DBOPL::Operator::TemplateVolume<(DBOPL::Operator::State)2>() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) SBLASTER_CallBack(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) GenerateDMASound(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (21000000 events: 0.09%) DmaChannel::Read(unsigned int, unsigned char*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) MixerChannel::AddSamples_s8(unsigned int, unsigned char const*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (16000000 events: 0.07%) PIC_RunQueue() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (350000000 events: 1.58%) RENDER_EndUpdate(bool) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (40000000 events: 0.18%) Android_UnlockSurface(int, int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (40000000 events: 0.18%) _JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (40000000 events: 0.18%) art::CheckJNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (40000000 events: 0.18%) art::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType) | /system/lib/libart.so (40000000 events: 0.18%) art::JNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (29000000 events: 0.13%) art::InvokeVirtualOrInterfaceWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list) | /system/lib/libart.so (27000000 events: 0.12%) art::mirror::Class::FindVirtualMethodForVirtualOrInterface(art::ArtMethod*, art::PointerSize) | /system/lib/libart.so (4000000 events: 0.02%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (23000000 events: 0.10%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (19000000 events: 0.09%) art_quick_invoke_stub | /system/lib/libart.so (19000000 events: 0.09%) art_quick_invoke_stub_internal | /system/lib/libart.so (19000000 events: 0.09%) art_quick_to_interpreter_bridge | /system/lib/libart.so (14000000 events: 0.06%) artQuickToInterpreterBridge | /system/lib/libart.so (14000000 events: 0.06%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (14000000 events: 0.06%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (14000000 events: 0.06%) artMterpAsmInstructionStart | /system/lib/libart.so (12000000 events: 0.05%) MterpInvokeVirtual | /system/lib/libart.so (6000000 events: 0.03%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (6000000 events: 0.03%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (5000000 events: 0.02%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (5000000 events: 0.02%) constvalop_long_to_double | /system/lib/libart.so (3000000 events: 0.01%) MterpInvokeVirtualQuick | /system/lib/libart.so (3000000 events: 0.01%) anon[+26be] | //anon (3000000 events: 0.01%) art::CheckJNI::CheckCallArgs(art::ScopedObjectAccess&, art::ScopedCheck&, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, art::InvokeType, art::VarArgs const*) | /system/lib/libart.so (8000000 events: 0.04%) art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) | /system/lib/libart.so (8000000 events: 0.04%) art::ScopedCheck::CheckVarArgs(art::ScopedObjectAccess&, art::VarArgs const*) | /system/lib/libart.so (4000000 events: 0.02%) VGA_DrawPart(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (253000000 events: 1.14%) Normal1x_9_16_R(void const*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (21000000 events: 0.09%) VGA_Draw_Linear_Line(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) VGA_TEXT_Draw_Line(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (23000000 events: 0.10%) Normal1x_8_16_R(void const*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (176000000 events: 0.79%) RENDER_StartLineHandler(void const*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (19000000 events: 0.09%) VGA_VerticalTimer(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) PIC_runIRQs() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) CPU_Interrupt(unsigned int, unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) CPU_Core_Dynrec_Run() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (1006000000 events: 4.54%) [anon:libc_malloc][+40] | [anon:libc_malloc] (24000000 events: 0.11%) CreateCacheBlock(CodePageHandlerDynRec*, unsigned int, unsigned int) (.constprop.70) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) CPU_Core_Normal_Run() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (138000000 events: 0.62%) CPU_LAR(unsigned int, unsigned int&) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) FillFlags() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) FillFlags() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (20000000 events: 0.09%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) DoString(STRING_OP) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) MakeCodePage(unsigned int, CodePageHandlerDynRec*&) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (260000000 events: 1.17%) GFX_Events() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) Android_PollEvent() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) DOS_21Handler() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) MEM_BlockWrite(unsigned int, void const*, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) DOS_Shell::CMD_PAUSE(char*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (318000000 events: 1.43%) DOS_ReadFile(unsigned short, unsigned char*, unsigned short*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (318000000 events: 1.43%) device_CON::Read(unsigned char*, unsigned short*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (318000000 events: 1.43%) CALLBACK_RunRealInt(unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (318000000 events: 1.43%) DOSBOX_RunMachine() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (318000000 events: 1.43%) Normal_Loop() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (318000000 events: 1.43%) INT16_Handler() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (70000000 events: 0.32%) mem_readw(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (43000000 events: 0.19%) CPU_Core_Dynrec_Run() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (137000000 events: 0.62%) FillFlags() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (20000000 events: 0.09%) MakeCodePage(unsigned int, CodePageHandlerDynRec*&) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (33000000 events: 0.15%) PIC_RunQueue() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (89000000 events: 0.40%) VGA_DrawPart(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (16000000 events: 0.07%) VGA_TEXT_Draw_Line(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (11000000 events: 0.05%) RENDER_StartLineHandler(void const*) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2424f0] | [anon:libc_malloc] (888000000 events: 4.01%) PageHandler::writeb_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (732000000 events: 3.30%) VGA_UnchainedVGA_Handler::writeb(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (662000000 events: 2.99%) mem_writeb_checked_drc(unsigned int, unsigned char) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (155000000 events: 0.70%) [anon:libc_malloc][+20d8f8] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+24e928] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1fe2f0] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20ae94] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24129c] | [anon:libc_malloc] (40000000 events: 0.18%) mem_writed_checked_drc(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (17000000 events: 0.08%) CodePageHandlerDynRec::writed_checked(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (14000000 events: 0.06%) [anon:libc_malloc][+2412cc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+24f064] | [anon:libc_malloc] (5000000 events: 0.02%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23fda8] | [anon:libc_malloc] (7000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+240084] | [anon:libc_malloc] (24000000 events: 0.11%) [anon:libc_malloc][+240090] | [anon:libc_malloc] (16000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+20ac94] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2282b8] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_add_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+255780] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+24bab4] | [anon:libc_malloc] (26000000 events: 0.12%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (26000000 events: 0.12%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (12000000 events: 0.05%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+24f6c4] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+24f6d0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24e73c] | [anon:libc_malloc] (5000000 events: 0.02%) [anon:libc_malloc][+240cf0] | [anon:libc_malloc] (12000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) [anon:libc_malloc][+240cfc] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23f768] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+2120c4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+2120d0] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24f010] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+23b64c] | [anon:libc_malloc] (3000000 events: 0.01%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+23f8d4] | [anon:libc_malloc] (8000000 events: 0.04%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (8000000 events: 0.04%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) get_SF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+1bca64] | [anon:libc_malloc] (9000000 events: 0.04%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+240ca0] | [anon:libc_malloc] (158000000 events: 0.71%) dynrec_pusha_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (141000000 events: 0.64%) CPU_Push32(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (131000000 events: 0.59%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (44000000 events: 0.20%) CPU_Push32(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (17000000 events: 0.08%) mem_writed(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+1ffd84] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2479d8] | [anon:libc_malloc] (14000000 events: 0.06%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+18be60] | [anon:libc_malloc] (9000000 events: 0.04%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2285f4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+254fb4] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+255de4] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+255df0] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+211698] | [anon:libc_malloc] (4000000 events: 0.02%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24f234] | [anon:libc_malloc] (16000000 events: 0.07%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24f240] | [anon:libc_malloc] (8000000 events: 0.04%) [anon:libc_malloc][+254f38] | [anon:libc_malloc] (7000000 events: 0.03%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (7000000 events: 0.03%) [anon:libc_malloc][+20d5cc] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_get_nzf() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) get_ZF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+1bc728] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_add_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+24bb80] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_nzf_and_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+2425b4] | [anon:libc_malloc] (17000000 events: 0.08%) [anon:libc_malloc][+23b66c] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_imul_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) FillFlagsNoCFOF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+23f410] | [anon:libc_malloc] (10000000 events: 0.05%) dynrec_get_sf_eq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (10000000 events: 0.05%) get_OF() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) [anon:libc_malloc][+20dae8] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) unknown[+4f4f4f4d] | unknown (12000000 events: 0.05%) [anon:libc_malloc][+2424f8] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+1f2fb4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+1f2fc0] | [anon:libc_malloc] (4000000 events: 0.02%) unknown[+9d9d9d9b] | unknown (5000000 events: 0.02%) [anon:libc_malloc][+242520] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+255cc0] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_pop_dword() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+2281b4] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+24bdfc] | [anon:libc_malloc] (6000000 events: 0.03%) dynrec_cmp_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (5000000 events: 0.02%) [anon:libc_malloc][+2529b4] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+235554] | [anon:libc_malloc] (4000000 events: 0.02%) dynrec_push_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+240364] | [anon:libc_malloc] (183000000 events: 0.83%) dynrec_div_dword(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (183000000 events: 0.83%) __aeabi_uldivmod | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (176000000 events: 0.79%) __gnu_uldivmod_helper | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (168000000 events: 0.76%) __udivdi3 | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (157000000 events: 0.71%) [anon:libc_malloc][+28a9ec] | [anon:libc_malloc] (4000000 events: 0.02%) [anon:libc_malloc][+28aa00] | [anon:libc_malloc] (3000000 events: 0.01%) [anon:libc_malloc][+23fa84] | [anon:libc_malloc] (13000000 events: 0.06%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (4000000 events: 0.02%) [anon:libc_malloc][+23fa90] | [anon:libc_malloc] (6000000 events: 0.03%) [anon:libc_malloc][+18be44] | [anon:libc_malloc] (12000000 events: 0.05%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (9000000 events: 0.04%) [anon:libc_malloc][+24f5fc] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_and_dword(unsigned int, unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+24f94c] | [anon:libc_malloc] (3000000 events: 0.01%) dynrec_get_sf_neq_of() | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (3000000 events: 0.01%) [anon:libc_malloc][+252c04] | [anon:libc_malloc] (6000000 events: 0.03%) mem_readd_checked_drc(unsigned int) | /data/app/benchmarkdos.doom-JjwoUS1QgXJrjquQYZ1Xug==/lib/arm/libdosbox.so (6000000 events: 0.03%) Search Zoom out 100.00%%



Thread 32203 (Jit thread pool) (30 samples):
unknown[+e50b00f4] | unknown (1000000 events: 3.33%) art::arm::InstructionCodeGeneratorARMVIXL::VisitLoadClass(art::HLoadClass*) | /system/lib/libart-compiler.so (1000000 events: 3.33%) unknown[+dd2149cc] | unknown (1000000 events: 3.33%) art::debug::WriteDebugLocEntry(art::debug::MethodDebugInfo const*, std::__1::vector<art::DexRegisterMap, std::__1::allocator<art::DexRegisterMap> > const&, unsigned short, bool, unsigned long long, unsigned int, unsigned int, art::InstructionSet, art::dwarf::DebugInfoEntryWriter<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*) | /system/lib/libart-compiler.so (1000000 events: 3.33%) unknown[+e52ba8ac] | unknown (1000000 events: 3.33%) art::SsaLivenessAnalysis::ComputeLiveRanges() | /system/lib/libart-compiler.so (1000000 events: 3.33%) unknown[+47] | unknown (1000000 events: 3.33%) operator new(unsigned int) | /system/lib/libc++.so (1000000 events: 3.33%) je_malloc | /system/lib/libc.so (1000000 events: 3.33%) je_tcache_alloc_small_hard | /system/lib/libc.so (1000000 events: 3.33%) je_arena_tcache_fill_small | /system/lib/libc.so (1000000 events: 3.33%) unknown[+dd1ff5e8] | unknown (2000000 events: 6.67%) art::HGraph::ComputeDominanceInformation() | /system/lib/libart-compiler.so (1000000 events: 3.33%) art::SsaRedundantPhiElimination::Run() | /system/lib/libart-compiler.so (1000000 events: 3.33%) art::HInstruction::ReplaceWith(art::HInstruction*) | /system/lib/libart-compiler.so (1000000 events: 3.33%) art::arm::ArmVIXLAssembler::LoadFromOffset(art::arm::LoadOperandType, vixl::aarch32::Register, vixl::aarch32::Register, int) | /system/lib/libart-compiler.so (1000000 events: 3.33%) unknown[+e52c6208] | unknown (1000000 events: 3.33%) art::SsaLivenessAnalysis::ComputeLiveRanges() | /system/lib/libart-compiler.so (1000000 events: 3.33%) unknown[+e52cf18c] | unknown (1000000 events: 3.33%) art::RegisterAllocatorLinearScan::LinearScan() | /system/lib/libart-compiler.so (1000000 events: 3.33%) unknown[+dd1ff59c] | unknown (1000000 events: 3.33%) operator new(unsigned int) | /system/lib/libc++.so (1000000 events: 3.33%) je_malloc | /system/lib/libc.so (1000000 events: 3.33%) je_tcache_alloc_small_hard | /system/lib/libc.so (1000000 events: 3.33%) je_arena_tcache_fill_small | /system/lib/libc.so (1000000 events: 3.33%) unknown[+3fd99997] | unknown (1000000 events: 3.33%) art::GlobalValueNumberer::VisitBasicBlock(art::HBasicBlock*) | /system/lib/libart-compiler.so (1000000 events: 3.33%) art::HashSet<std::__1::pair<art::HInstruction const*, art::SchedulingNode*>, art::DefaultEmptyFn<std::__1::pair<art::HInstruction const*, art::SchedulingNode*> >, art::HashMapWrapper<std::__1::hash<art::HInstruction const*> >, art::HashMapWrapper<std::__1::equal_to<art::HInstruction const*> >, art::ArenaAllocatorAdapter<std::__1::pair<art::HInstruction const*, art::SchedulingNode*> > >::Resize(unsigned int) | /system/lib/libart-compiler.so (1000000 events: 3.33%) __aeabi_memclr4 | /system/lib/libc.so (1000000 events: 3.33%) unknown[+e5d0a2a8] | unknown (1000000 events: 3.33%) libc.so[+7c554] | /system/lib/libc.so (1000000 events: 3.33%) unknown[+dd1ff7a4] | unknown (1000000 events: 3.33%) std::__1::deque<vixl::aarch32::Label, art::ArenaAllocatorAdapter<vixl::aarch32::Label> >::__add_back_capacity(unsigned int) | /system/lib/libart-compiler.so (1000000 events: 3.33%) art::OptimizingCompiler::JitCompile(art::Thread*, art::jit::JitCodeCache*, art::ArtMethod*, bool, art::jit::JitLogger*) | /system/lib/libart-compiler.so (1000000 events: 3.33%) art::jit::JitCodeCache::CommitCode(art::Thread*, art::ArtMethod*, unsigned char*, unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned char const*, unsigned int, unsigned int, bool, art::Handle<art::mirror::ObjectArray<art::mirror::Object> >, bool, std::__1::set<art::ArtMethod*, std::__1::less<art::ArtMethod*>, art::ArenaAllocatorAdapter<art::ArtMethod*> > const&) | /system/lib/libart.so (1000000 events: 3.33%) art::jit::JitCodeCache::CommitCodeInternal(art::Thread*, art::ArtMethod*, unsigned char*, unsigned char*, unsigned char*, unsigned int, unsigned int, unsigned int, unsigned char const*, unsigned int, unsigned int, bool, art::Handle<art::mirror::ObjectArray<art::mirror::Object> >, bool, std::__1::set<art::ArtMethod*, std::__1::less<art::ArtMethod*>, art::ArenaAllocatorAdapter<art::ArtMethod*> > const&) | /system/lib/libart.so (1000000 events: 3.33%) libc.so[+7e264] | /system/lib/libc.so (1000000 events: 3.33%) unknown[+e52bccc4] | unknown (1000000 events: 3.33%) art::HGraphDelegateVisitor::VisitUnaryOperation(art::HUnaryOperation*) | /system/lib/libart-compiler.so (1000000 events: 3.33%) unknown[+e52b7ffc] | unknown (1000000 events: 3.33%) art::DexFile::DecodeDebugPositionInfo(art::DexFile::CodeItem const*, bool (*)(void*, art::DexFile::PositionInfo const&), void*) const | /system/lib/libart.so (1000000 events: 3.33%) unknown[+5a] | unknown (3000000 events: 10.00%) art::debug::WriteDebugLocEntry(art::debug::MethodDebugInfo const*, std::__1::vector<art::DexRegisterMap, std::__1::allocator<art::DexRegisterMap> > const&, unsigned short, bool, unsigned long long, unsigned int, unsigned int, art::InstructionSet, art::dwarf::DebugInfoEntryWriter<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*) | /system/lib/libart-compiler.so (3000000 events: 10.00%) art::DexRegisterMap::GetDexRegisterLocation(unsigned short, unsigned short, art::CodeInfo const&, art::CodeInfoEncoding const&) const | /system/lib/libart.so (3000000 events: 10.00%) art::DexRegisterLocationCatalog::GetDexRegisterLocation(unsigned int) const | /system/lib/libart.so (3000000 events: 10.00%) art::DexRegisterLocationCatalog::FindLocationOffset(unsigned int) const | /system/lib/libart.so (3000000 events: 10.00%) art::DexRegisterLocationCatalog::ExtractKindAtOffset(unsigned int) const | /system/lib/libart.so (2000000 events: 6.67%) unknown[+dd7945dc] | unknown (1000000 events: 3.33%) art::HInstructionBuilder::InitializeInstruction(art::HInstruction*) | /system/lib/libart-compiler.so (1000000 events: 3.33%) art::HTemplateInstruction<1u>::GetInputRecords() | /system/lib/libart-compiler.so (1000000 events: 3.33%) unknown[+e4f8e3ec] | unknown (1000000 events: 3.33%) je_arena_dalloc_bin_junked_locked | /system/lib/libc.so (1000000 events: 3.33%) unknown[+effffffc] | unknown (1000000 events: 3.33%) art::arm::ArmVIXLMacroAssembler::B(vixl::aarch32::Condition, vixl::aarch32::Label*, bool) | /system/lib/libart-compiler.so (1000000 events: 3.33%) vixl::aarch32::VeneerPoolManager::RemoveLabel(vixl::aarch32::Label*) | /system/lib/libvixl-arm.so (1000000 events: 3.33%) je_free | /system/lib/libc.so (1000000 events: 3.33%) art::RegisterAllocatorLinearScan::ProcessInstruction(art::HInstruction*) | /system/lib/libart-compiler.so (1000000 events: 3.33%) unknown[+e5739a7c] | unknown (1000000 events: 3.33%) art::HInstructionBuilder::BuildInvoke(art::Instruction const&, unsigned int, unsigned int, unsigned int, bool, unsigned int*, unsigned int) | /system/lib/libart-compiler.so (1000000 events: 3.33%) art::HInstructionBuilder::BuildInvoke(art::Instruction const&, unsigned int, unsigned int, unsigned int, bool, unsigned int*, unsigned int) | /system/lib/libart-compiler.so (1000000 events: 3.33%) art::HConstantFoldingVisitor::VisitBasicBlock(art::HBasicBlock*) | /system/lib/libart-compiler.so (2000000 events: 6.67%) art::HConstantFoldingVisitor::VisitBasicBlock(art::HBasicBlock*) | /system/lib/libart-compiler.so (2000000 events: 6.67%) unknown[+e5434354] | unknown (1000000 events: 3.33%) art::HSharpening::Run() | /system/lib/libart-compiler.so (1000000 events: 3.33%) unknown[+dd23f000] | unknown (1000000 events: 3.33%) std::__1::enable_if<(__is_forward_iterator<unsigned char const*>::value) && (is_constructible<unsigned char, std::__1::iterator_traits<unsigned char const*>::reference>::value), std::__1::__wrap_iter<unsigned char*> >::type std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >::insert<unsigned char const*>(std::__1::__wrap_iter<unsigned char const*>, unsigned char const*, unsigned char const*) | /system/lib/libart-compiler.so (1000000 events: 3.33%) Search Zoom out 100.00%%



Thread 32209 (HeapTaskDaemon) (5 samples):
__start_thread | /system/lib/libc.so (5000000 events: 100.00%) __pthread_start(void*) | /system/lib/libc.so (5000000 events: 100.00%) art::Thread::CreateCallback(void*) | /system/lib/libart.so (5000000 events: 100.00%) art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*) | /system/lib/libart.so (5000000 events: 100.00%) art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) | /system/lib/libart.so (5000000 events: 100.00%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (5000000 events: 100.00%) art_quick_invoke_stub | /system/lib/libart.so (5000000 events: 100.00%) art_quick_invoke_stub_internal | /system/lib/libart.so (5000000 events: 100.00%) art_quick_to_interpreter_bridge | /system/lib/libart.so (5000000 events: 100.00%) artQuickToInterpreterBridge | /system/lib/libart.so (5000000 events: 100.00%) art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) | /system/lib/libart.so (5000000 events: 100.00%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (5000000 events: 100.00%) artMterpAsmInstructionStart | /system/lib/libart.so (5000000 events: 100.00%) MterpInvokeInterface | /system/lib/libart.so (5000000 events: 100.00%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (5000000 events: 100.00%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (5000000 events: 100.00%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (5000000 events: 100.00%) artMterpAsmInstructionStart | /system/lib/libart.so (5000000 events: 100.00%) MterpInvokeVirtual | /system/lib/libart.so (5000000 events: 100.00%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (5000000 events: 100.00%) art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) | /system/lib/libart.so (5000000 events: 100.00%) art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) | /system/lib/libart.so (5000000 events: 100.00%) artMterpAsmInstructionStart | /system/lib/libart.so (5000000 events: 100.00%) MterpInvokeVirtual | /system/lib/libart.so (5000000 events: 100.00%) bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) | /system/lib/libart.so (5000000 events: 100.00%) art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) | /system/lib/libart.so (5000000 events: 100.00%) art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) | /system/lib/libart.so (5000000 events: 100.00%) art_quick_invoke_stub | /system/lib/libart.so (5000000 events: 100.00%) art_quick_invoke_stub_internal | /system/lib/libart.so (5000000 events: 100.00%) dalvik.system.VMRuntime.clampGrowthLimit [DEDUPED] | /system/framework/arm/boot-core-libart.oat (5000000 events: 100.00%) art::gc::TaskProcessor::RunAllTasks(art::Thread*) | /system/lib/libart.so (5000000 events: 100.00%) art::gc::Heap::ConcurrentGCTask::Run(art::Thread*) | /system/lib/libart.so (5000000 events: 100.00%) art::gc::Heap::ConcurrentGC(art::Thread*, art::gc::GcCause, bool) | /system/lib/libart.so (5000000 events: 100.00%) art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) | /system/lib/libart.so (5000000 events: 100.00%) art::gc::collector::GarbageCollector::Run(art::gc::GcCause, bool) | /system/lib/libart.so (5000000 events: 100.00%) art::gc::collector::ConcurrentCopying::RunPhases() | /system/lib/libart.so (5000000 events: 100.00%) art::gc::collector::ConcurrentCopying::ReclaimPhase() | /system/lib/libart.so (1000000 events: 20.00%) art::gc::collector::ConcurrentCopying::Sweep(bool) | /system/lib/libart.so (1000000 events: 20.00%) art::gc::space::LargeObjectSpace::Sweep(bool) | /system/lib/libart.so (1000000 events: 20.00%) art::gc::accounting::SpaceBitmap<4096u>::SweepWalk(art::gc::accounting::SpaceBitmap<4096u> const&, art::gc::accounting::SpaceBitmap<4096u> const&, unsigned int, unsigned int, void (*)(unsigned int, art::mirror::Object**, void*), void*) | /system/lib/libart.so (1000000 events: 20.00%) art::gc::collector::ConcurrentCopying::MarkingPhase() | /system/lib/libart.so (4000000 events: 80.00%) art::gc::accounting::ModUnionTableReferenceCache::VisitObjects(void (*)(art::mirror::Object*, void*), void*) | /system/lib/libart.so (1000000 events: 20.00%) art::gc::collector::ConcurrentCopying::ImmuneSpaceScanObjVisitor::Callback(art::mirror::Object*, void*) | /system/lib/libart.so (1000000 events: 20.00%) void art::mirror::DexCache::VisitReferences<true, (art::VerifyObjectFlags)0, (art::ReadBarrierOption)1, art::gc::collector::ConcurrentCopying::RefFieldsVisitor>(art::ObjPtr<art::mirror::Class>, art::gc::collector::ConcurrentCopying::RefFieldsVisitor const&) | /system/lib/libart.so (1000000 events: 20.00%) void art::gc::collector::ConcurrentCopying::MarkRoot<false>(art::mirror::CompressedReference<art::mirror::Object>*) | /system/lib/libart.so (1000000 events: 20.00%) art::gc::collector::ConcurrentCopying::ProcessMarkStack() | /system/lib/libart.so (1000000 events: 20.00%) art::gc::collector::ConcurrentCopying::ProcessMarkStackOnce() | /system/lib/libart.so (1000000 events: 20.00%) art::gc::collector::ConcurrentCopying::ProcessMarkStackRef(art::mirror::Object*) | /system/lib/libart.so (1000000 events: 20.00%) art::Runtime::VisitConcurrentRoots(art::RootVisitor*, art::VisitRootFlags) | /system/lib/libart.so (1000000 events: 20.00%) art::InternTable::VisitRoots(art::RootVisitor*, art::VisitRootFlags) | /system/lib/libart.so (1000000 events: 20.00%) art::InternTable::Table::VisitRoots(art::RootVisitor*) | /system/lib/libart.so (1000000 events: 20.00%) art::gc::collector::ConcurrentCopying::VisitRoots(art::mirror::CompressedReference<art::mirror::Object>**, unsigned int, art::RootInfo const&) | /system/lib/libart.so (1000000 events: 20.00%) void art::gc::collector::ConcurrentCopying::MarkRoot<true>(art::mirror::CompressedReference<art::mirror::Object>*) | /system/lib/libart.so (1000000 events: 20.00%) art::gc::accounting::ModUnionTableCardCache::VisitObjects(void (*)(art::mirror::Object*, void*), void*) | /system/lib/libart.so (1000000 events: 20.00%) art::gc::accounting::ModUnionTableCardCache::VisitObjects(void (*)(art::mirror::Object*, void*), void*)::$_4::operator()(unsigned int) const | /system/lib/libart.so (1000000 events: 20.00%) art::gc::collector::ConcurrentCopying::ImmuneSpaceScanObjVisitor::Callback(art::mirror::Object*, void*) | /system/lib/libart.so (1000000 events: 20.00%) void art::mirror::Object::VisitReferences<true, (art::VerifyObjectFlags)0, (art::ReadBarrierOption)1, art::gc::collector::ConcurrentCopying::RefFieldsVisitor, art::gc::collector::ConcurrentCopying::RefFieldsVisitor>(art::gc::collector::ConcurrentCopying::RefFieldsVisitor const&, art::gc::collector::ConcurrentCopying::RefFieldsVisitor const&) | /system/lib/libart.so (1000000 events: 20.00%) art::gc::collector::ConcurrentCopying::Process(art::mirror::Object*, art::MemberOffset) | /system/lib/libart.so (1000000 events: 20.00%) Search Zoom out 100.00%%